Commit 9bcfacd4 authored by Victor Stinner's avatar Victor Stinner

Issue #12167: packaging.tests.test_dist unloads the temporary module

Fix a reference leak.
parent 79d1b1ce
...@@ -13,6 +13,7 @@ from packaging.errors import PackagingModuleError, PackagingOptionError ...@@ -13,6 +13,7 @@ from packaging.errors import PackagingModuleError, PackagingOptionError
from packaging.tests import TESTFN, captured_stdout from packaging.tests import TESTFN, captured_stdout
from packaging.tests import support, unittest from packaging.tests import support, unittest
from packaging.tests.support import create_distribution from packaging.tests.support import create_distribution
from test.support import unload
class test_dist(Command): class test_dist(Command):
...@@ -224,6 +225,7 @@ class DistributionTestCase(support.TempdirManager, ...@@ -224,6 +225,7 @@ class DistributionTestCase(support.TempdirManager,
# prepare the call recorders # prepare the call recorders
sys.path.append(temp_home) sys.path.append(temp_home)
self.addCleanup(sys.path.remove, temp_home) self.addCleanup(sys.path.remove, temp_home)
self.addCleanup(unload, module_name)
record = __import__(module_name).record record = __import__(module_name).record
old_run = cmd.run old_run = cmd.run
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment