summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_format.py
diff options
context:
space:
mode:
authorLysandros Nikolaou <lisandrosnik@gmail.com>2020-11-02 15:27:30 (GMT)
committerGitHub <noreply@github.com>2020-11-02 15:27:30 (GMT)
commit301822859b3fc34801a06f1090d62f9f2ee5b092 (patch)
tree3a90487ad120269cc2735c95ad95be690cecf83c /Lib/test/test_format.py
parent64366fa9b3ba71b8a503a8719eff433f4ea49eb9 (diff)
downloadcpython-301822859b3fc34801a06f1090d62f9f2ee5b092.zip
cpython-301822859b3fc34801a06f1090d62f9f2ee5b092.tar.gz
cpython-301822859b3fc34801a06f1090d62f9f2ee5b092.tar.bz2
bpo-42224: Fix test_format when locale does not expect number grouping (GH-23067)
Diffstat (limited to 'Lib/test/test_format.py')
-rw-r--r--Lib/test/test_format.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/Lib/test/test_format.py b/Lib/test/test_format.py
index d2744cd..9653e46 100644
--- a/Lib/test/test_format.py
+++ b/Lib/test/test_format.py
@@ -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: