From: Florent Xicluna Date: Sat, 20 Mar 2010 20:38:20 +0000 (+0000) Subject: Merged revisions 79144 via svnmerge from X-Git-Tag: v3.1.2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f38b2b4ab13633d7cc1348ba8b083605a5d41a90;p=python Merged revisions 79144 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r79144 | florent.xicluna | 2010-03-20 21:30:53 +0100 (sam, 20 mar 2010) | 2 lines #8133: Use appropriate Unicode decomposition on MacOS X platform. ........ --- diff --git a/Lib/test/test_imp.py b/Lib/test/test_imp.py index c24d465c94..d66d40edd7 100644 --- a/Lib/test/test_imp.py +++ b/Lib/test/test_imp.py @@ -104,7 +104,14 @@ class ImportTests(unittest.TestCase): 'cp1258' : b'\xc0', } - special_char = known_locales.get(fs_encoding) + if sys.platform == 'darwin': + self.assertEqual(fs_encoding, 'utf-8') + # Mac OS X uses the Normal Form D decomposition + # http://developer.apple.com/mac/library/qa/qa2001/qa1173.html + special_char = b'a\xcc\x88' + else: + special_char = known_locales.get(fs_encoding) + if not special_char: self.skipTest("can't run this test with %s as filesystem encoding" % fs_encoding)