summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeikki Toivonen <heikki@heikkitoivonen.net>2006-04-05 19:44:15 +0000
committerHeikki Toivonen <heikki@heikkitoivonen.net>2006-04-05 19:44:15 +0000
commite4aa496501f42eb650c5a58668e249f7bb9f55d8 (patch)
tree02f25b6f83b122e613a5bb4d8114581a84dd6a5b
parent7a64f3c717b56dd5a45791da2ecd46a59ce83811 (diff)
downloadm2crypto-e4aa496501f42eb650c5a58668e249f7bb9f55d8.tar.gz
Report only uncollectable gc, thanks to pje.
git-svn-id: http://svn.osafoundation.org/m2crypto/trunk@409 2715db39-9adf-0310-9c64-84f055769b4b
-rw-r--r--tests/alltests.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/alltests.py b/tests/alltests.py
index e212258..916b3a3 100644
--- a/tests/alltests.py
+++ b/tests/alltests.py
@@ -34,8 +34,8 @@ def suite():
def dump_garbage():
import gc
print '\nGarbage:'
- leaks = gc.collect()
- if leaks:
+ gc.collect()
+ if len(gc.garbage):
print '\nLeaked objects:'
for x in gc.garbage:
@@ -43,7 +43,7 @@ def dump_garbage():
if len(s) > 77: s = s[:73]+'...'
print type(x), '\n ', s
- print 'There were %d leaks.' % leaks
+ print 'There were %d leaks.' % len(gc.garbage)
else:
print 'Python garabge collector did not detect any leaks.'
print 'However, it is still possible there are leaks in the C code.'
@@ -55,7 +55,7 @@ if __name__ == '__main__':
if report_leaks:
import gc
gc.enable()
- gc.set_debug(gc.DEBUG_LEAK)
+ gc.set_debug(gc.DEBUG_LEAK & ~gc.DEBUG_SAVEALL)
import os, unittest
from M2Crypto import Rand