[Python-checkins] r78166 - python/trunk/Lib/test/test_float.py

mark.dickinson python-checkins at python.org
Fri Feb 12 22:16:38 CET 2010


Author: mark.dickinson
Date: Fri Feb 12 22:16:38 2010
New Revision: 78166
Log:
Check that 'd' isn't allowed as an exponent specifier in inputs to the float function.
Modified:
 python/trunk/Lib/test/test_float.py
Modified: python/trunk/Lib/test/test_float.py
==============================================================================
--- python/trunk/Lib/test/test_float.py	(original)
+++ python/trunk/Lib/test/test_float.py	Fri Feb 12 22:16:38 2010
@@ -104,6 +104,9 @@
 self.assertRaises(ValueError, float, "+-3.14")
 self.assertRaises(ValueError, float, "-+3.14")
 self.assertRaises(ValueError, float, "--3.14")
+ # check that we don't accept alternate exponent markers
+ self.assertRaises(ValueError, float, "-1.7d29")
+ self.assertRaises(ValueError, float, "3D-14")
 if test_support.have_unicode:
 self.assertEqual(float(unicode(" 3.14 ")), 3.14)
 self.assertEqual(float(unicode(" \u0663.\u0661\u0664 ",'raw-unicode-escape')), 3.14)


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /