From 1744d67b60519458a097bf547c6ded2707e2a00d Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Mon, 20 Jan 2025 16:06:48 +0100 Subject: [PATCH] gh-126349: test_turtle: Add cleanup to avoid reference leaks --- 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 de6508ff8c791d..d02cac284a909a 100644 --- a/Lib/test/test_turtle.py +++ b/Lib/test/test_turtle.py @@ -570,6 +570,9 @@ def setUp(self): 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()