From 664ebb03af421173ec0f127022efc73dca8ff812 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Fri, 10 Jan 2014 15:34:51 +0200 Subject: [PATCH] Issue #20086: Output more details when test_getsetlocale_issue1813 is failed. --- Lib/test/test_locale.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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): -- 2.50.1