[Python-checkins] bpo-42224: Fix test_format when locale does not expect number grouping (GH-23067)
lysnikolaou
webhook-mailer at python.org
Mon Nov 2 10:27:41 EST 2020
https://github.com/python/cpython/commit/301822859b3fc34801a06f1090d62f9f2ee5b092
commit: 301822859b3fc34801a06f1090d62f9f2ee5b092
branch: master
author: Lysandros Nikolaou <lisandrosnik at gmail.com>
committer: lysnikolaou <lisandrosnik at gmail.com>
date: 2020-11-02T17:27:30+02:00
summary:
bpo-42224: Fix test_format when locale does not expect number grouping (GH-23067)
files:
M Lib/test/test_format.py
diff --git a/Lib/test/test_format.py b/Lib/test/test_format.py
index d2744cdfdca60..9653e46ecc52d 100644
--- a/Lib/test/test_format.py
+++ b/Lib/test/test_format.py
@@ -428,13 +428,16 @@ def test_locale(self):
localeconv = locale.localeconv()
sep = localeconv['thousands_sep']
point = localeconv['decimal_point']
+ grouping = localeconv['grouping']
text = format(123456789, "n")
- self.assertIn(sep, text)
+ if grouping:
+ self.assertIn(sep, text)
self.assertEqual(text.replace(sep, ''), '123456789')
text = format(1234.5, "n")
- self.assertIn(sep, text)
+ if grouping:
+ self.assertIn(sep, text)
self.assertIn(point, text)
self.assertEqual(text.replace(sep, ''), '1234' + point + '5')
finally:
More information about the Python-checkins
mailing list