Lines Matching refs:gc
6 import gc
50 gc.garbage.clear()
51 gc.collect()
136 self.old_garbage = gc.garbage[:]
137 gc.garbage[:] = []
140 # None of the tests here should put anything in gc.garbage
142 self.assertEqual(gc.garbage, [])
145 gc.collect()
157 self.assertEqual(sorted(id(x) for x in gc.garbage), sorted(ids))
174 gc.collect()
178 gc.collect()
188 gc.collect()
193 gc.collect()
202 self.assertFalse(gc.is_tracked(s))
205 gc.collect()
208 gc.collect()
216 self.assertFalse(gc.is_tracked(s))
219 gc.collect()
223 gc.collect()
265 gc.collect()
269 gc.collect()
280 gc.collect()
288 gc.collect()
301 gc.collect()
305 gc.collect()
372 gc.collect()
376 gc.collect()
388 gc.collect()
394 gc.collect()
480 gc.garbage.clear()
481 gc.collect()
490 gc.collect()
495 gc.collect()
505 gc.collect()
512 gc.collect()
519 # Self-cycles with legacy finalizers end up in gc.garbage.
525 gc.collect()
532 gc.garbage[0].ref = None