Skip to content

Commit fb206a0

Browse files
committed
Add float.__repr__() tests
1 parent ff54fc8 commit fb206a0

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/snippets/floats.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,3 +289,14 @@
289289
assert float('nan').__ne__(float('nan')) is True
290290
assert float('nan').__eq__(float('inf')) is False
291291
assert float('nan').__ne__(float('inf')) is True
292+
293+
assert float(1e15).__repr__() == "1000000000000000.0"
294+
assert float(1e16).__repr__() == "1e+16"
295+
assert float(1e308).__repr__() == "1e+308"
296+
assert float(1e309).__repr__() == "inf"
297+
assert float(1e-323).__repr__() == "1e-323"
298+
assert float(1e-324).__repr__() == "0.0"
299+
assert float(1e-5).__repr__() == "1e-05"
300+
assert float(1e-4).__repr__() == "0.0001"
301+
assert float(1.2345678901234567890).__repr__() == "1.2345678901234567"
302+
assert float(1.2345678901234567890e308).__repr__() == "1.2345678901234567e+308"

0 commit comments

Comments
 (0)