Remove length limitation on string arguments to complex()
diff --git a/Lib/test/test_complex.py b/Lib/test/test_complex.py
index faa7e1f..9341016 100644
--- a/Lib/test/test_complex.py
+++ b/Lib/test/test_complex.py
@@ -284,7 +284,6 @@
self.assertRaises(ValueError, complex, "1+2j)")
self.assertRaises(ValueError, complex, "1+(2j)")
self.assertRaises(ValueError, complex, "(1+2j)123")
- self.assertRaises(ValueError, complex, "1"*500)
self.assertRaises(ValueError, complex, "x")
self.assertRaises(ValueError, complex, "1j+2")
self.assertRaises(ValueError, complex, "1e1ej")
@@ -295,6 +294,9 @@
self.assertRaises(ValueError, complex, "1.11.1j")
self.assertRaises(ValueError, complex, "1e1.1j")
+ # check that complex accepts long unicode strings
+ self.assertEqual(type(complex("1"*500)), complex)
+
class EvilExc(Exception):
pass