Lines Matching refs:ref1
136 ref1 = weakref.ref(o, self.callback)
140 self.assertIsNone(ref1(), "expected reference to be invalidated")
160 ref1 = weakref.ref(c, callback)
170 ref1 = weakref.proxy(o, self.callback)
178 self.assertRaises(ReferenceError, check, ref1)
207 ref1 = weakref.ref(o)
212 self.assertIs(ref1, ref2,
217 ref1 = weakref.ref(o)
219 self.assertIs(ref1, ref2,
344 ref1 = weakref.proxy(o)
346 self.check_proxy(o, ref1)
348 self.assertIs(type(ref1), weakref.CallableProxyType,
350 ref1('twinkies!')
353 ref1(x='Splat.')
358 self.assertRaises(TypeError, ref1)
361 self.assertRaises(TypeError, ref1, 1, 2, 3)
479 ref1 = weakref.ref(o)
489 del ref1, ref2, proxy1, proxy2
501 ref1 = weakref.ref(o, self.callback)
503 del ref1
509 ref1 = weakref.ref(o, self.callback)
513 self.assertEqual(weakref.getweakrefs(o), [ref1],
516 del ref1
957 ref1 = weakref.ref(x, callback)
958 self.assertIs(ref1.__callback__, callback)
974 ref1 = weakref.ref(x, callback)
976 ref1.__callback__ = lambda ref: None
982 ref1 = weakref.ref(x, lambda ref: support.gc_collect())