From: Nikita Sobolev Date: Tue, 5 Sep 2023 18:57:48 +0000 (+0300) Subject: gh-108927: Fix test_import + test_importlib + test_unittest problem (#108929) X-Git-Tag: v3.13.0a1~600 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3f89b257639dd817a32079da2ae2c4436b8e82eb;p=thirdparty%2FPython%2Fcpython.git gh-108927: Fix test_import + test_importlib + test_unittest problem (#108929) --- diff --git a/Lib/test/test_unittest/test_discovery.py b/Lib/test/test_unittest/test_discovery.py index 946fa1258ea2..004898ed4318 100644 --- a/Lib/test/test_unittest/test_discovery.py +++ b/Lib/test/test_unittest/test_discovery.py @@ -6,7 +6,6 @@ import types import pickle from test import support from test.support import import_helper -import test.test_importlib.util import unittest import unittest.mock @@ -826,6 +825,8 @@ class TestDiscovery(unittest.TestCase): 'as dotted module names') def test_discovery_failed_discovery(self): + from test.test_importlib import util + loader = unittest.TestLoader() package = types.ModuleType('package') @@ -837,7 +838,7 @@ class TestDiscovery(unittest.TestCase): # Since loader.discover() can modify sys.path, restore it when done. with import_helper.DirsOnSysPath(): # Make sure to remove 'package' from sys.modules when done. - with test.test_importlib.util.uncache('package'): + with util.uncache('package'): with self.assertRaises(TypeError) as cm: loader.discover('package') self.assertEqual(str(cm.exception),