summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorMark Dickinson <dickinsm@gmail.com>2009-04-25 13:16:50 (GMT)
committerMark Dickinson <dickinsm@gmail.com>2009-04-25 13:16:50 (GMT)
commit22999a69e1e810757823abef87b744ad3686f908 (patch)
tree628d57dd33361b55949705375334f1248d0716b0 /Lib
parentde0d5e3247ab17f481af07b548dc930ddfd80740 (diff)
downloadcpython-22999a69e1e810757823abef87b744ad3686f908.zip
cpython-22999a69e1e810757823abef87b744ad3686f908.tar.gz
cpython-22999a69e1e810757823abef87b744ad3686f908.tar.bz2
Issue #5829: complex('1e-500') shouldn't raise an exception.
Also fix some confusing indentation.
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_complex.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/test/test_complex.py b/Lib/test/test_complex.py
index 9a33101..000dd9d 100644
--- a/Lib/test/test_complex.py
+++ b/Lib/test/test_complex.py
@@ -220,6 +220,9 @@ class ComplexTest(unittest.TestCase):
self.assertAlmostEqual(complex("+1"), +1)
self.assertAlmostEqual(complex("(1+2j)"), 1+2j)
self.assertAlmostEqual(complex("(1.3+2.2j)"), 1.3+2.2j)
+ self.assertAlmostEqual(complex("1E-500"), 1e-500+0j)
+ self.assertAlmostEqual(complex("1e-500J"), 1e-500j)
+ self.assertAlmostEqual(complex("+1e-315-1e-400j"), 1e-315-1e-400j)
class complex2(complex): pass
self.assertAlmostEqual(complex(complex2(1+1j)), 1+1j)