]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-43288: Fix bug in test_importlib test. (GH-24612)
authorNeil Schemenauer <nas-github@arctrix.com>
Sun, 21 Feb 2021 21:48:18 +0000 (13:48 -0800)
committerGitHub <noreply@github.com>
Sun, 21 Feb 2021 21:48:18 +0000 (13:48 -0800)
Lib/test/test_importlib/fixtures.py
Misc/NEWS.d/next/Tests/2021-02-21-11-11-53.bpo-43288.LfTvL-.rst [new file with mode: 0644]

index 429313e9efb98513f087a3829dfc55e98668d427..d5bd74ef0ffed880618f1f6e5c0b1793d57783c2 100644 (file)
@@ -5,6 +5,7 @@ import pathlib
 import tempfile
 import textwrap
 import contextlib
+import unittest
 
 from test.support.os_helper import FS_NONASCII
 from typing import Dict, Union
@@ -219,6 +220,9 @@ class LocalPackage:
         self.fixtures.enter_context(tempdir_as_cwd())
         build_files(self.files)
 
+    def skip(self, reason):
+        raise unittest.SkipTest(reason)
+
 
 def build_files(file_defs, prefix=pathlib.Path()):
     """Build a set of files/directories, as described by the
diff --git a/Misc/NEWS.d/next/Tests/2021-02-21-11-11-53.bpo-43288.LfTvL-.rst b/Misc/NEWS.d/next/Tests/2021-02-21-11-11-53.bpo-43288.LfTvL-.rst
new file mode 100644 (file)
index 0000000..8463540
--- /dev/null
@@ -0,0 +1,2 @@
+Fix test_importlib to correctly skip Unicode file tests if the fileystem
+does not support them.