From: Filipe LaĆ­ns Date: Thu, 24 Aug 2023 21:05:03 +0000 (+0100) Subject: GH-103247: bypass the import cache on the _require_loader helper X-Git-Tag: v3.13.0a1~790 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=feb9a49c9c09d08cb8c24cb74d90a218de6af244;p=thirdparty%2FPython%2Fcpython.git GH-103247: bypass the import cache on the _require_loader helper --- diff --git a/Lib/test/test_import/__init__.py b/Lib/test/test_import/__init__.py index 051711bfd1fe..559198759c0d 100644 --- a/Lib/test/test_import/__init__.py +++ b/Lib/test/test_import/__init__.py @@ -25,6 +25,7 @@ from unittest import mock import _testinternalcapi import _imp +from test.support import import_helper from test.support import os_helper from test.support import ( STDLIB_DIR, swap_attr, swap_item, cpython_only, is_emscripten, @@ -58,7 +59,7 @@ skip_if_dont_write_bytecode = unittest.skipIf( def _require_loader(module, loader, skip): if isinstance(module, str): - module = __import__(module) + module = import_helper.import_fresh_module(module) MODULE_KINDS = { BuiltinImporter: 'built-in',