Commit 66407c65 authored by Jeremy Hylton's avatar Jeremy Hylton

remove all prints (since the prints where of memory locations)

parent 7ea1f392
test_gc test_gc
list 0x831a754
dict 0x831a754
list 0x831a754
tuple 0x831a734
class 0x831a794
<test_gc.A instance at 831a754>
a <test_gc.A instance at 831a754>
b <test_gc.B instance at 831a95c>
dict 0x831a9bc
func 0x831d9e4
...@@ -3,7 +3,6 @@ import gc ...@@ -3,7 +3,6 @@ import gc
def test_list(): def test_list():
l = [] l = []
l.append(l) l.append(l)
print 'list 0x%x' % id(l)
gc.collect() gc.collect()
del l del l
assert gc.collect() == 1 assert gc.collect() == 1
...@@ -11,7 +10,6 @@ def test_list(): ...@@ -11,7 +10,6 @@ def test_list():
def test_dict(): def test_dict():
d = {} d = {}
d[1] = d d[1] = d
print 'dict 0x%x' % id(d)
gc.collect() gc.collect()
del d del d
assert gc.collect() == 1 assert gc.collect() == 1
...@@ -20,8 +18,6 @@ def test_tuple(): ...@@ -20,8 +18,6 @@ def test_tuple():
l = [] l = []
t = (l,) t = (l,)
l.append(t) l.append(t)
print 'list 0x%x' % id(l)
print 'tuple 0x%x' % id(t)
gc.collect() gc.collect()
del t del t
del l del l
...@@ -31,7 +27,6 @@ def test_class(): ...@@ -31,7 +27,6 @@ def test_class():
class A: class A:
pass pass
A.a = A A.a = A
print 'class 0x%x' % id(A)
gc.collect() gc.collect()
del A del A
assert gc.collect() > 0 assert gc.collect() > 0
...@@ -41,7 +36,6 @@ def test_instance(): ...@@ -41,7 +36,6 @@ def test_instance():
pass pass
a = A() a = A()
a.a = a a.a = a
print repr(a)
gc.collect() gc.collect()
del a del a
assert gc.collect() > 0 assert gc.collect() > 0
...@@ -65,8 +59,6 @@ def test_finalizer(): ...@@ -65,8 +59,6 @@ def test_finalizer():
id_a = id(a) id_a = id(a)
b = B() b = B()
b.b = b b.b = b
print 'a', repr(a)
print 'b', repr(b)
gc.collect() gc.collect()
gc.garbage[:] = [] gc.garbage[:] = []
del a del a
...@@ -77,16 +69,12 @@ def test_finalizer(): ...@@ -77,16 +69,12 @@ def test_finalizer():
def test_function(): def test_function():
d = {} d = {}
exec("def f(): pass\n") in d exec("def f(): pass\n") in d
print 'dict 0x%x' % id(d)
print 'func 0x%x' % id(d['f'])
gc.collect() gc.collect()
del d del d
assert gc.collect() == 2 assert gc.collect() == 2
def test_all(): def test_all():
debug = gc.get_debug()
gc.set_debug(gc.DEBUG_LEAK | gc.DEBUG_STATS)
test_list() test_list()
test_dict() test_dict()
test_tuple() test_tuple()
...@@ -95,6 +83,5 @@ def test_all(): ...@@ -95,6 +83,5 @@ def test_all():
test_method() test_method()
test_finalizer() test_finalizer()
test_function() test_function()
gc.set_debug(debug)
test_all() test_all()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment