]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-37124: Fix reference leak in test_msilib (GH-13750)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 24 Jun 2019 11:56:17 +0000 (04:56 -0700)
committerGitHub <noreply@github.com>
Mon, 24 Jun 2019 11:56:17 +0000 (04:56 -0700)
(cherry picked from commit c0295dba259accc4b247beb22a0b2cc2f31d9850)

Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
Lib/test/test_msilib.py

index 265eaea59b5f4bb4837426572ea0d08b7192b78f..392886c6a967c2f18acaa7e150ab26e7e736e74a 100644 (file)
@@ -86,6 +86,7 @@ class MsiDatabaseTestCase(unittest.TestCase):
     def test_directory_start_component_keyfile(self):
         db, db_path = init_database()
         self.addCleanup(db.Close)
+        self.addCleanup(msilib._directories.clear)
         feature = msilib.Feature(db, 0, 'Feature', 'A feature', 'Python')
         cab = msilib.CAB('CAB')
         dir = msilib.Directory(db, cab, None, TESTFN, 'TARGETDIR',