Skip to content

Commit 1cb36e8

Browse files
committed
TEST: Add test
1 parent 8110bcb commit 1cb36e8

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

integration_tests/test_bit_length.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,25 @@ def ff3():
2424
x = -i16(one << i16(13))
2525
assert i32(x.bit_length()) == 14
2626

27+
def ff4():
28+
print((-100).bit_length())
29+
print((-4).bit_length())
30+
31+
assert (-100).bit_length() == 7
32+
assert (-4).bit_length() == 3
33+
34+
def ff5():
35+
a: i32
36+
a = 100
37+
print((-a).bit_length())
38+
print((-(-(-(-a)))).bit_length())
39+
40+
assert (-a).bit_length() == 7
41+
assert (-(-(-(-a)))).bit_length() == 7
2742

2843
ff()
2944
ff1()
3045
ff2()
3146
ff3()
47+
ff4()
48+
ff5()

0 commit comments

Comments
 (0)