summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorNick Coghlan <ncoghlan@gmail.com>2017-02-18 09:31:22 (GMT)
committerGitHub <noreply@github.com>2017-02-18 09:31:22 (GMT)
commitace5c0fdd9b962e6e886c29dbcea72c53f051dc4 (patch)
tree42ccb556dbc142665c461cd02d76b4ad5dbfd1d6 /Misc
parent1b3d88eb33085e90af729c4c2f78b5ba1b942b1e (diff)
downloadcpython-ace5c0fdd9b962e6e886c29dbcea72c53f051dc4.zip
cpython-ace5c0fdd9b962e6e886c29dbcea72c53f051dc4.tar.gz
cpython-ace5c0fdd9b962e6e886c29dbcea72c53f051dc4.tar.bz2
bpo-29571: Use correct locale encoding in test_re (#149)
``local.getlocale(locale.LC_CTYPE)`` and ``locale.getpreferredencoding(False)`` may give different answers in some cases (such as the ``en_IN`` locale). ``re.LOCALE`` uses the latter, so update the test case to match.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index 1422627..53f1dc6 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -801,6 +801,11 @@ Tools/Demos
Tests
-----
+- Issue #29571: to match the behaviour of the ``re.LOCALE`` flag,
+ test_re.test_locale_flag now uses ``locale.getpreferredencoding(False)`` to
+ determine the candidate encoding for the test regex (allowing it to correctly
+ skip the test when the default locale encoding is a multi-byte encoding)
+
- Issue #24932: Use proper command line parsing in _testembed
- Issue #28950: Disallow -j0 to be combined with -T/-l in regrtest