import sys
if sys.version_info[0] < 3:
__doc__ = u"""
+>>> expected = b''.join([chr(i) for i in range(0x10,0xFF,0x11)] + [chr(0xFF)])
+
>>> s = test_assign()
->>> assert s == b''.join([chr(i) for i in range(0x10,0xFF,0x11)] + [chr(0xFF)]), repr(s)
+>>> assert s == expected, repr(s)
>>> s = test_array()
->>> assert s == b''.join([chr(i) for i in range(0x10,0xFF,0x11)] + [chr(0xFF)]), repr(s)
+>>> assert s == expected, repr(s)
"""
else:
__doc__ = u"""
>>> s = test_assign()
->>> assert s == bytes([i for i in range(0x10,0xFF,0x11)] + [0xFF]), repr(s)
+>>> assert s == bytes(list(range(0x10,0xFF,0x11)) + [0xFF]), repr(s)
>>> s = test_array()
->>> assert s == bytes([i for i in range(0x10,0xFF,0x11)] + [0xFF]), repr(s)
+>>> assert s == bytes(list(range(0x10,0xFF,0x11)) + [0xFF]), repr(s)
"""
def test_assign():