From feb9a49c9c09d08cb8c24cb74d90a218de6af244 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filipe=20La=C3=ADns?= Date: Thu, 24 Aug 2023 22:05:03 +0100 Subject: GH-103247: bypass the import cache on the _require_loader helper --- Lib/test/test_import/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_import/__init__.py b/Lib/test/test_import/__init__.py index 051711b..5591987 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', -- cgit v0.12