mirror of
https://github.com/micropython/micropython.git
synced 2026-01-04 11:10:14 +01:00
tests/float/float_format_ints.py: Put power-of-10 test in separate file.
This test doesn't pass on builds with 30-bit floats (object repr C). Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
@@ -12,12 +12,6 @@ for b in [13, 123, 457, 23456]:
|
||||
print(title, "with format", f_fmt, "gives", f_fmt.format(f))
|
||||
print(title, "with format", g_fmt, "gives", g_fmt.format(f))
|
||||
|
||||
# Check that powers of 10 (that fit in float32) format correctly.
|
||||
for i in range(31):
|
||||
# It works to 12 digits on all platforms *except* qemu-arm, where
|
||||
# 10^11 comes out as 10000000820 or something.
|
||||
print("{:.7g}".format(float("1e" + str(i))))
|
||||
|
||||
# 16777215 is 2^24 - 1, the largest integer that can be completely held
|
||||
# in a float32.
|
||||
print("{:f}".format(16777215))
|
||||
|
||||
Reference in New Issue
Block a user