]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-42224: Fix test_format when locale does not expect number grouping (GH-23067)
authorLysandros Nikolaou <lisandrosnik@gmail.com>
Mon, 2 Nov 2020 15:27:30 +0000 (17:27 +0200)
committerGitHub <noreply@github.com>
Mon, 2 Nov 2020 15:27:30 +0000 (17:27 +0200)
Lib/test/test_format.py

index d2744cdfdca60e417d5574d406a03e8e732e8df2..9653e46ecc52d8960cfd5cc861cb161293cabb6c 100644 (file)
@@ -428,13 +428,16 @@ class FormatTest(unittest.TestCase):
             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: