File tree Expand file tree Collapse file tree 1 file changed +3
-11
lines changed Expand file tree Collapse file tree 1 file changed +3
-11
lines changed Original file line number Diff line number Diff line change @@ -579,14 +579,6 @@ def bit_length(n: int) -> int:
579579def bit_length_python(n: int) -> int:
580580 return getattr(n, "bit_length")()
581581def test_bit_length() -> None:
582- assert bit_length(0) == bit_length_python(0)
583- assert bit_length(1) == bit_length_python(1)
584- assert bit_length(255) == bit_length_python(255)
585- assert bit_length(256) == bit_length_python(256)
586- assert bit_length(-256) == bit_length_python(-256)
587- # Large positive int
588- assert bit_length(1 << 70) == bit_length_python(1 << 70)
589- # Large negative int
590- assert bit_length(-(1 << 70)) == bit_length_python(-(1 << 70))
591- # Large int with all bits set
592- assert bit_length((1 << 100) - 1) == bit_length_python((1 << 100) - 1)
582+ for n in range(256):
583+ assert bit_length(1 << n) == bit_length_python(1 << n)
584+ assert bit_length(-(1 << n)) == bit_length_python(-(1 << n))
You can’t perform that action at this time.
0 commit comments