From 9bcfacd4fcf64ee7f6e0d05b5d0894c10cd43fc0 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Tue, 24 May 2011 14:01:39 +0200 Subject: Issue #12167: packaging.tests.test_dist unloads the temporary module Fix a reference leak. --- Lib/packaging/tests/test_dist.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/packaging/tests/test_dist.py b/Lib/packaging/tests/test_dist.py index 74c727b..fb6d524 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 -- cgit v0.12