use existing test object instead of defining a new class

This commit is contained in:
Fred Drake 2004-02-12 19:30:17 +00:00
parent ce3caf2e7a
commit 61dafcb6ca
1 changed files with 3 additions and 5 deletions

View File

@ -602,22 +602,20 @@ class ReferencesTestCase(TestBase):
thresholds = gc.get_threshold()
gc.set_threshold(1, 1, 1)
gc.collect()
class A:
pass
def callback(*args):
pass
referenced = A()
referenced = C()
a = A()
a = C()
a.a = a
a.wr = makeref(referenced)
try:
# now make sure the object and the ref get labeled as
# cyclic trash:
a = A()
a = C()
a.wrc = weakref.ref(referenced, callback)
finally: