diff options
Diffstat (limited to 'Lib/test')
-rwxr-xr-x | Lib/test/regrtest.py | 3 | ||||
-rw-r--r-- | Lib/test/test_macostools.py | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py index bad8136..29c165b 100755 --- a/Lib/test/regrtest.py +++ b/Lib/test/regrtest.py @@ -1133,6 +1133,9 @@ class _ExpectedSkips: "test_applesingle"] for skip in MAC_ONLY: self.expected.add(skip) + elif len(u'\0'.encode('unicode-internal')) == 4: + self.expected.add("test_macostools") + if sys.platform != "win32": # test_sqlite is only reliable on Windows where the library diff --git a/Lib/test/test_macostools.py b/Lib/test/test_macostools.py index eea3601..da982d0 100644 --- a/Lib/test/test_macostools.py +++ b/Lib/test/test_macostools.py @@ -91,6 +91,9 @@ class TestMacostools(unittest.TestCase): def test_main(): + # Skip on wide unicode + if len(u'\0'.encode('unicode-internal')) == 4: + raise test_support.TestSkipped("test_macostools is broken in USC4") test_support.run_unittest(TestMacostools) |