pocketpy/tests/711_gc.py
2026-04-29 13:55:11 +08:00

22 lines
340 B
Python

import gc
gc.setup_debug_callback(print)
gc.collect()
def create_garbage():
a = [(1,2) for i in range(20000)]
return a
create_garbage()
gc.collect()
create_garbage()
create_garbage()
c = create_garbage()
assert gc.is_tracked(c) == True
gc.untrack(c)
assert gc.is_tracked(c) == False
gc.track(c)
assert gc.is_tracked(c) == True