summaryrefslogtreecommitdiffstats
path: root/Lib/test/test__locale.py
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2006-07-03 12:19:50 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2006-07-03 12:19:50 (GMT)
commitfcfff0a7fa6ece4c806b6e1a0a66b5ce214b9a28 (patch)
treef7021d6ee71d28238772991a0f367cf632216485 /Lib/test/test__locale.py
parent82c276ea332108056e2ca8905547fc184bfe0eb9 (diff)
downloadcpython-fcfff0a7fa6ece4c806b6e1a0a66b5ce214b9a28.zip
cpython-fcfff0a7fa6ece4c806b6e1a0a66b5ce214b9a28.tar.gz
cpython-fcfff0a7fa6ece4c806b6e1a0a66b5ce214b9a28.tar.bz2
Bug #1417699: Reject locale-specific decimal point in float()
and atof().
Diffstat (limited to 'Lib/test/test__locale.py')
-rw-r--r--Lib/test/test__locale.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/test/test__locale.py b/Lib/test/test__locale.py
index 9799f89..ec59d71 100644
--- a/Lib/test/test__locale.py
+++ b/Lib/test/test__locale.py
@@ -113,6 +113,9 @@ class _LocaleTests(unittest.TestCase):
"using eval('3.14') failed for %s" % loc)
self.assertEquals(int(float('3.14') * 100), 314,
"using float('3.14') failed for %s" % loc)
+ if localeconv()['decimal_point'] != '.':
+ self.assertRaises(ValueError, float,
+ localeconv()['decimal_point'].join(['1', '23']))
def test_main():
run_unittest(_LocaleTests)