From: Victor Stinner Date: Tue, 24 May 2011 12:01:39 +0000 (+0200) Subject: Issue #12167: packaging.tests.test_dist unloads the temporary module X-Git-Tag: v3.3.0a1~2183^2~131 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9bcfacd4fcf64ee7f6e0d05b5d0894c10cd43fc0;p=thirdparty%2FPython%2Fcpython.git Issue #12167: packaging.tests.test_dist unloads the temporary module Fix a reference leak. --- diff --git a/Lib/packaging/tests/test_dist.py b/Lib/packaging/tests/test_dist.py index 74c727bf5eba..fb6d524fdc5f 100644 --- a/Lib/packaging/tests/test_dist.py +++ b/Lib/packaging/tests/test_dist.py @@ -13,6 +13,7 @@ from packaging.errors import PackagingModuleError, PackagingOptionError from packaging.tests import TESTFN, captured_stdout from packaging.tests import support, unittest from packaging.tests.support import create_distribution +from test.support import unload class test_dist(Command): @@ -224,6 +225,7 @@ class DistributionTestCase(support.TempdirManager, # prepare the call recorders sys.path.append(temp_home) self.addCleanup(sys.path.remove, temp_home) + self.addCleanup(unload, module_name) record = __import__(module_name).record old_run = cmd.run