[Python-checkins] cpython: Issue #14500: Fix importlib.test.import_.test_packages to clean up

brett.cannon python-checkins at python.org
Fri Apr 6 19:13:26 CEST 2012


http://hg.python.org/cpython/rev/1c3bd0cc3eca
changeset:   76140:1c3bd0cc3eca
user:        Brett Cannon <brett at python.org>
date:        Fri Apr 06 13:13:08 2012 -0400
summary:
  Issue #14500: Fix importlib.test.import_.test_packages to clean up
after itself properly.

files:
  Lib/importlib/test/import_/test_packages.py |  6 +++++-
  1 files changed, 5 insertions(+), 1 deletions(-)


diff --git a/Lib/importlib/test/import_/test_packages.py b/Lib/importlib/test/import_/test_packages.py
--- a/Lib/importlib/test/import_/test_packages.py
+++ b/Lib/importlib/test/import_/test_packages.py
@@ -3,6 +3,7 @@
 import sys
 import unittest
 import importlib
+from test import support
 
 
 class ParentModuleTests(unittest.TestCase):
@@ -38,7 +39,10 @@
                                          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():

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list