From bf150f61ad85dd609f412f1c87dec6245f484f0d Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Tue, 21 Jan 2025 11:28:34 +0100 Subject: gh-126349: test_turtle: Add cleanup to avoid reference leaks (GH-129079) --- Lib/test/test_turtle.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Lib/test/test_turtle.py b/Lib/test/test_turtle.py index de6508f..d02cac2 100644 --- a/Lib/test/test_turtle.py +++ b/Lib/test/test_turtle.py @@ -570,6 +570,9 @@ class TestTurtle(unittest.TestCase): with patch_screen(): self.turtle = turtle.Turtle() + # Reset the Screen singleton to avoid reference leaks + self.addCleanup(setattr, turtle.Turtle, '_screen', None) + def test_begin_end_fill(self): self.assertFalse(self.turtle.filling()) self.turtle.begin_fill() -- cgit v0.12