]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-43981: Fix reference leaks in test_squeezer (GH-25758)
authorPablo Galindo <Pablogsal@gmail.com>
Fri, 30 Apr 2021 18:34:29 +0000 (19:34 +0100)
committerGitHub <noreply@github.com>
Fri, 30 Apr 2021 18:34:29 +0000 (19:34 +0100)
Lib/idlelib/idle_test/test_squeezer.py
Misc/NEWS.d/next/IDLE/2021-04-30-17-59-56.bpo-43981.3EFl1H.rst [new file with mode: 0644]

index eaf81a5fc1a053b0458c712e2a37e7923d78dd54..86c5d41b6297192ff56f7ec07fcb28e136b9a3a8 100644 (file)
@@ -311,6 +311,7 @@ class ExpandingButtonTest(unittest.TestCase):
         squeezer = Mock()
         squeezer.editwin.text = Text(root)
         squeezer.editwin.per = Percolator(squeezer.editwin.text)
+        self.addCleanup(squeezer.editwin.per.close)
 
         # Set default values for the configuration settings.
         squeezer.auto_squeeze_min_lines = 50
diff --git a/Misc/NEWS.d/next/IDLE/2021-04-30-17-59-56.bpo-43981.3EFl1H.rst b/Misc/NEWS.d/next/IDLE/2021-04-30-17-59-56.bpo-43981.3EFl1H.rst
new file mode 100644 (file)
index 0000000..10eb8b0
--- /dev/null
@@ -0,0 +1 @@
+Fix reference leak in test_squeezer. Patch by Pablo Galindo
\ No newline at end of file