Skip to content

Commit ea0cfd6

Browse files
committed
add bpo-42536 style test for gc tracking
1 parent f653f22 commit ea0cfd6

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Lib/test/test_itertools.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1821,6 +1821,13 @@ def test_zip_longest_result_gc(self):
18211821
gc.collect()
18221822
self.assertTrue(gc.is_tracked(next(it)))
18231823

1824+
@support.cpython_only
1825+
def test_pairwise_result_gc(self):
1826+
# Ditto for pairwise.
1827+
it = pairwise([None, None])
1828+
gc.collect()
1829+
self.assertTrue(gc.is_tracked(next(it)))
1830+
18241831
@support.cpython_only
18251832
def test_immutable_types(self):
18261833
from itertools import _grouper, _tee, _tee_dataobject

0 commit comments

Comments
 (0)