
Author: brian.curtin Date: Tue Nov 30 16:40:04 2010 New Revision: 86888 Log: Try to fix failures on platforms that can't encode the test characters. Skip the test if encoding fails. Modified: python/branches/py3k/Lib/test/test_os.py Modified: python/branches/py3k/Lib/test/test_os.py ============================================================================== --- python/branches/py3k/Lib/test/test_os.py (original) +++ python/branches/py3k/Lib/test/test_os.py Tue Nov 30 16:40:04 2010 @@ -888,7 +888,12 @@ bytes(self.file2, sys.getfilesystemencoding())) def test_mbcs_name(self): - self.file1 += "\u65e5\u672c" + try: + chars = os.fsencode("\u65e5\u672c") + except UnicodeError: + raise unittest.SkipTest("Unable to encode for this platform.") + + self.file1 += chars self.file2 = self.file1 + "2" self._test_link(self.file1, self.file2)
participants (1)
-
brian.curtin