]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-29571: Fix test_re.test_locale_flag() (GH-12099)
authorVictor Stinner <vstinner@redhat.com>
Thu, 28 Feb 2019 23:08:03 +0000 (00:08 +0100)
committerGitHub <noreply@github.com>
Thu, 28 Feb 2019 23:08:03 +0000 (00:08 +0100)
commitab71f8b793f7b42853ccd2a127ae7720adc5bcb4
treeeef5c69bee6a9eaf46c11a4e7f809ac27ea11e08
parentef17fdbc1c274dc84c2f611c40449ab84824607e
bpo-29571: Fix test_re.test_locale_flag() (GH-12099)

Use locale.getpreferredencoding() rather than locale.getlocale() to
get the locale encoding. With some locales, locale.getlocale()
returns the wrong encoding.

For example, on Fedora 29, locale.getlocale() returns ISO-8859-1
encoding for the "en_IN" locale, whereas
locale.getpreferredencoding() reports the correct encoding: UTF-8.
Lib/test/test_re.py
Misc/NEWS.d/next/Tests/2019-02-28-18-33-29.bpo-29571.r6b9fr.rst [new file with mode: 0644]