# test construction of bytes from different objects # tuple, list print(bytes((1, 2))) print(bytes([1, 2])) # constructor value out of range try: bytes([-1]) except ValueError: print('ValueError') # constructor value out of range try: bytes([256]) except ValueError: print('ValueError') # error in construction try: a = bytes([1, 2, 3], 1) except TypeError: print('TypeError')