diff --git a/Lib/test/test_zipfile/test_core.py b/Lib/test/test_zipfile/test_core.py index ae898150658565..fbd89995fd05b0 100644 --- a/Lib/test/test_zipfile/test_core.py +++ b/Lib/test/test_zipfile/test_core.py @@ -4,6 +4,7 @@ import importlib.util import io import itertools +import locale import os import posixpath import stat @@ -31,7 +32,6 @@ ) from test.support.import_helper import ensure_lazy_imports - TESTFN2 = TESTFN + "2" TESTFNDIR = TESTFN + "d" FIXEDTEST_SIZE = 1000 @@ -3631,6 +3631,7 @@ def test_cli_with_metadata_encoding(self): for name in self.file_names: self.assertIn(name, listing) + @unittest.skipIf(locale.getpreferredencoding().lower() != 'utf-8', 'test requires utf-8') def test_cli_with_metadata_encoding_extract(self): os.mkdir(TESTFN2) self.addCleanup(rmtree, TESTFN2)