We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0a93ff5 commit d9feb83Copy full SHA for d9feb83
Lib/test/test_importlib/import_/test_relative_imports.py
@@ -227,9 +227,12 @@ def test_malicious_relative_import(self):
227
# testing for gh-134100
228
import sys
229
loooong = "".ljust(0x23000, "b")
230
- sys.modules.update({f"a.{loooong}.c": {}})
231
- with self.assertRaisesRegex(KeyError, r"'a\.b+' not in sys\.modules as expected"):
232
- __import__(f"{loooong}.c", {"__package__": "a"}, level=1)
+ name = f"a.{loooong}.c"
+
+ with util.uncache(name):
233
+ sys.modules[name] = {}
234
+ with self.assertRaisesRegex(KeyError, r"'a\.b+' not in sys\.modules as expected"):
235
+ __import__(f"{loooong}.c", {"__package__": "a"}, level=1)
236
237
238
(Frozen_RelativeImports,
0 commit comments