From ee26c98cb3897e8c85047ccf6543e27115af9262 Mon Sep 17 00:00:00 2001 From: Mark Dickinson Date: Tue, 27 Oct 2009 22:13:18 +0000 Subject: Merged revisions 75885 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ................ r75885 | mark.dickinson | 2009-10-27 22:12:20 +0000 (Tue, 27 Oct 2009) | 9 lines Merged revisions 75883 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r75883 | mark.dickinson | 2009-10-27 22:09:33 +0000 (Tue, 27 Oct 2009) | 1 line Test long inputs to float ........ ................ --- Lib/test/test_float.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Lib/test/test_float.py b/Lib/test/test_float.py index af5e13c..05783b0 100644 --- a/Lib/test/test_float.py +++ b/Lib/test/test_float.py @@ -34,8 +34,12 @@ class GeneralFloatCases(unittest.TestCase): self.assertRaises(ValueError, float, ".") self.assertRaises(ValueError, float, "-.") self.assertEqual(float(b" \u0663.\u0661\u0664 ".decode('raw-unicode-escape')), 3.14) + # extra long strings should not be a problem + float(b'.' + b'1'*1000) + float('.' + '1'*1000) @support.run_with_locale('LC_NUMERIC', 'fr_FR', 'de_DE') + def test_float_with_comma(self): # set locale to something that doesn't use '.' for the decimal point # float must not accept the locale specific decimal point but -- cgit v0.12