[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:52:05 EST 2020


https://github.com/python/cpython/commit/723e21a8e79815ae77474d1f21b9847b9c9bdbeb
commit: 723e21a8e79815ae77474d1f21b9847b9c9bdbeb
branch: 3.9
author: Lysandros Nikolaou <lisandrosnik at gmail.com>
committer: lysnikolaou <lisandrosnik at gmail.com>
date: 2020-11-02T17:51:56+02:00
summary:

bpo-42224: Fix test_format when locale does not expect number grouping (GH-23067)

(cherry picked from commit 301822859b3fc34801a06f1090d62f9f2ee5b092)

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