diff --git a/Lib/test/test_frame.py b/Lib/test/test_frame.py index daabba801b1..f42dad342c4 100644 --- a/Lib/test/test_frame.py +++ b/Lib/test/test_frame.py @@ -90,6 +90,9 @@ def g(): gen = g() f = next(gen) self.assertFalse(endly) + # Clearing the frame closes the generator + f.clear() + self.assertTrue(endly) @support.cpython_only def test_clear_refcycles(self):