[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