From: Serhiy Storchaka Date: Fri, 10 Jan 2014 13:34:51 +0000 (+0200) Subject: Issue #20086: Output more details when test_getsetlocale_issue1813 is failed. X-Git-Tag: v2.7.8~137 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=664ebb03af421173ec0f127022efc73dca8ff812;p=python Issue #20086: Output more details when test_getsetlocale_issue1813 is failed. --- diff --git a/Lib/test/test_locale.py b/Lib/test/test_locale.py index 3ca1aa046a..d955fa86e4 100644 --- a/Lib/test/test_locale.py +++ b/Lib/test/test_locale.py @@ -477,7 +477,12 @@ class TestMiscellaneous(unittest.TestCase): # Unsupported locale on this system self.skipTest('test needs Turkish locale') loc = locale.getlocale() - locale.setlocale(locale.LC_CTYPE, loc) + try: + locale.setlocale(locale.LC_CTYPE, loc) + except Exception as e: + self.fail("Failed to set locale %r (default locale is %r): %r" % + (loc, oldlocale, e)) + print("set locale %r (default locale is %r)" % (loc, oldlocale)) self.assertEqual(loc, locale.getlocale()) def test_normalize_issue12752(self):