You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
405 B
24 lines
405 B
4 years ago
|
# 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')
|