summaryrefslogtreecommitdiffstatshomepage
path: root/tests/float/float1.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-04-22 16:51:29 +0100
committerDamien George <damien.p.george@gmail.com>2015-04-22 16:51:29 +0100
commit956d76578634a86ea50246de45add748b96cb4ec (patch)
treea9d2728ab7d7940a526d8282b436c53335b9824f /tests/float/float1.py
parentc52f1258a8ececbaf25331c6cbfc373e6ed133b4 (diff)
downloadmicropython-956d76578634a86ea50246de45add748b96cb4ec.tar.gz
micropython-956d76578634a86ea50246de45add748b96cb4ec.zip
py: Fix printing of "inf" and "nan" floating point values.
Diffstat (limited to 'tests/float/float1.py')
-rw-r--r--tests/float/float1.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/float/float1.py b/tests/float/float1.py
index bb670586ae..f670a63486 100644
--- a/tests/float/float1.py
+++ b/tests/float/float1.py
@@ -7,6 +7,25 @@ print(1.2)
# float construction
print(float(1.2))
+print(float("1.2"))
+print(float("+1"))
+print(float("1e1"))
+print(float("1e+1"))
+print(float("1e-1"))
+print(float("inf"))
+print(float("INF"))
+print(float("infinity"))
+print(float("INFINITY"))
+print(float("nan"))
+print(float("NaN"))
+try:
+ float("1e+")
+except ValueError:
+ print("ValueError")
+try:
+ float("1z")
+except ValueError:
+ print("ValueError")
# unary operators
print(bool(0.0))