Skip to content

Commit 1de3105

Browse files
committed
Fix tests for bin and hex builtin functions
1 parent e973000 commit 1de3105

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

tests/snippets/builtin_bin.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
assert bin(0) == '0b0'
22
assert bin(1) == '0b1'
33
assert bin(-1) == '-0b1'
4-
assert bin(2**65) == '0b1' + '0' * 65
5-
assert bin(2**65-1) == '0b' + '1' * 65
6-
assert bin(-(2**65)) == '-0b1' + '0' * 65
7-
assert bin(-(2**65-1)) == '-0b' + '1' * 65
4+
assert bin(2**24) == '0b1' + '0' * 24
5+
assert bin(2**24-1) == '0b' + '1' * 24
6+
assert bin(-(2**24)) == '-0b1' + '0' * 24
7+
assert bin(-(2**24-1)) == '-0b' + '1' * 24
8+
9+
# TODO: uncomment these tests when arbitrarily sized ints are supported
10+
# assert bin(2**65) == '0b1' + '0' * 65
11+
# assert bin(2**65-1) == '0b' + '1' * 65
12+
# assert bin(-(2**65)) == '-0b1' + '0' * 65
13+
# assert bin(-(2**65-1)) == '-0b' + '1' * 65

tests/snippets/builtin_hex.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
except TypeError:
77
pass
88
else:
9-
assert False
9+
assert False, "TypeError not raised when ord() is called with a dict"

0 commit comments

Comments
 (0)