Skip to content

Commit 2219382

Browse files
committed
Add tests for default format(float) working
1 parent 3344ae1 commit 2219382

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

extra_tests/snippets/floats.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,17 @@ def identical(x, y):
487487
assert float(1.2345678901234567890).__repr__() == "1.2345678901234567"
488488
assert float(1.2345678901234567890e308).__repr__() == "1.2345678901234567e+308"
489489

490+
assert format(1e15) == "1000000000000000.0"
491+
assert format(1e16) == "1e+16"
492+
assert format(1e308) == "1e+308"
493+
assert format(1e309) == "inf"
494+
assert format(1e-323) == "1e-323"
495+
assert format(1e-324) == "0.0"
496+
assert format(1e-5) == "1e-05"
497+
assert format(1e-4) == "0.0001"
498+
assert format(1.2345678901234567890) == "1.2345678901234567"
499+
assert format(1.2345678901234567890e308) == "1.2345678901234567e+308"
500+
490501
assert float('0_0') == 0.0
491502
assert float('.0') == 0.0
492503
assert float('0.') == 0.0

0 commit comments

Comments
 (0)