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

This commit is contained in:
Lysandros Nikolaou 2020-11-02 17:27:30 +02:00 committed by GitHub
parent 64366fa9b3
commit 301822859b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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: