]> granicus.if.org Git - python/commitdiff
Issue #14500: Fix importlib.test.import_.test_packages to clean up
authorBrett Cannon <brett@python.org>
Fri, 6 Apr 2012 17:13:08 +0000 (13:13 -0400)
committerBrett Cannon <brett@python.org>
Fri, 6 Apr 2012 17:13:08 +0000 (13:13 -0400)
after itself properly.

Lib/importlib/test/import_/test_packages.py

index 9590d5f7f3b6b9ace3f45a4541cf3166d7c5bf5f..58be43387748981948c62859f1b5b92bd20eae92 100644 (file)
@@ -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():