From: Hirokazu Yamamoto Date: Thu, 23 Sep 2010 15:20:15 +0000 (+0000) Subject: Issue #9868: locale was left changed after TestEnUSCollation#setUp raised X-Git-Tag: v3.2a3~164 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b3b390d7b39563d03e9ad28e348a04c705c3db9d;p=python Issue #9868: locale was left changed after TestEnUSCollation#setUp raised TestSkip exception. --- diff --git a/Lib/test/test_locale.py b/Lib/test/test_locale.py index 6cdb67ba65..e959343cca 100644 --- a/Lib/test/test_locale.py +++ b/Lib/test/test_locale.py @@ -352,13 +352,13 @@ class TestEnUSCollation(BaseLocalizedTest, TestCollation): locale_type = locale.LC_ALL def setUp(self): - BaseLocalizedTest.setUp(self) enc = codecs.lookup(locale.getpreferredencoding(False) or 'ascii').name if enc not in ('utf-8', 'iso8859-1', 'cp1252'): raise unittest.SkipTest('encoding not suitable') if enc != 'iso8859-1' and (sys.platform == 'darwin' or sys.platform.startswith('freebsd')): raise unittest.SkipTest('wcscoll/wcsxfrm have known bugs') + BaseLocalizedTest.setUp(self) def test_strcoll_with_diacritic(self): self.assertLess(locale.strcoll('à', 'b'), 0)