forked from Rust-related/RustPython
14 lines
392 B
Python
14 lines
392 B
Python
assert bin(0) == '0b0'
|
|
assert bin(1) == '0b1'
|
|
assert bin(-1) == '-0b1'
|
|
assert bin(2**24) == '0b1' + '0' * 24
|
|
assert bin(2**24-1) == '0b' + '1' * 24
|
|
assert bin(-(2**24)) == '-0b1' + '0' * 24
|
|
assert bin(-(2**24-1)) == '-0b' + '1' * 24
|
|
|
|
a = 2 ** 65
|
|
assert bin(a) == '0b1' + '0' * 65
|
|
assert bin(a-1) == '0b' + '1' * 65
|
|
assert bin(-(a)) == '-0b1' + '0' * 65
|
|
assert bin(-(a-1)) == '-0b' + '1' * 65
|