From: Brett Cannon Date: Fri, 6 Apr 2012 17:13:08 +0000 (-0400) Subject: Issue #14500: Fix importlib.test.import_.test_packages to clean up X-Git-Tag: v3.3.0a3~294^2~3^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d62cd5627fc5c01571c018b8a11b152614862eff;p=python Issue #14500: Fix importlib.test.import_.test_packages to clean up after itself properly. --- diff --git a/Lib/importlib/test/import_/test_packages.py b/Lib/importlib/test/import_/test_packages.py index 9590d5f7f3..58be433877 100644 --- a/Lib/importlib/test/import_/test_packages.py +++ b/Lib/importlib/test/import_/test_packages.py @@ -3,6 +3,7 @@ from . import util as import_util import sys import unittest import importlib +from test import support class ParentModuleTests(unittest.TestCase): @@ -38,7 +39,10 @@ class ParentModuleTests(unittest.TestCase): module_code={'mod': module_injection}) with mock_modules as mock: with util.import_state(meta_path=[mock]): - submodule = import_util.import_(subname) + try: + submodule = import_util.import_(subname) + finally: + support.unload(subname) def test_main():