From 956d76578634a86ea50246de45add748b96cb4ec Mon Sep 17 00:00:00 2001 From: Damien George Date: Wed, 22 Apr 2015 16:51:29 +0100 Subject: py: Fix printing of "inf" and "nan" floating point values. --- tests/float/float1.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'tests/float') diff --git a/tests/float/float1.py b/tests/float/float1.py index bb670586a..f670a6348 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)) -- cgit v1.2.3