mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
gh-123780: Make test_pkgutil clean up spam
module (GH-123036)
This commit is contained in:
parent
782a076362
commit
eca3fe40c2
1 changed files with 10 additions and 4 deletions
|
@ -624,8 +624,11 @@ class ImportlibMigrationTests(unittest.TestCase):
|
||||||
mod = type(sys)(name)
|
mod = type(sys)(name)
|
||||||
del mod.__spec__
|
del mod.__spec__
|
||||||
with CleanImport(name):
|
with CleanImport(name):
|
||||||
sys.modules[name] = mod
|
try:
|
||||||
loader = pkgutil.get_loader(name)
|
sys.modules[name] = mod
|
||||||
|
loader = pkgutil.get_loader(name)
|
||||||
|
finally:
|
||||||
|
sys.modules.pop(name, None)
|
||||||
self.assertIsNone(loader)
|
self.assertIsNone(loader)
|
||||||
|
|
||||||
@ignore_warnings(category=DeprecationWarning)
|
@ignore_warnings(category=DeprecationWarning)
|
||||||
|
@ -634,8 +637,11 @@ class ImportlibMigrationTests(unittest.TestCase):
|
||||||
mod = type(sys)(name)
|
mod = type(sys)(name)
|
||||||
mod.__spec__ = None
|
mod.__spec__ = None
|
||||||
with CleanImport(name):
|
with CleanImport(name):
|
||||||
sys.modules[name] = mod
|
try:
|
||||||
loader = pkgutil.get_loader(name)
|
sys.modules[name] = mod
|
||||||
|
loader = pkgutil.get_loader(name)
|
||||||
|
finally:
|
||||||
|
sys.modules.pop(name, None)
|
||||||
self.assertIsNone(loader)
|
self.assertIsNone(loader)
|
||||||
|
|
||||||
@ignore_warnings(category=DeprecationWarning)
|
@ignore_warnings(category=DeprecationWarning)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue