summaryrefslogtreecommitdiff
path: root/test/orm/memusage.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-04-01 17:46:36 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-04-01 17:46:36 +0000
commit7ae89c28f0c4e86a2325ba857ec7dd1e2a5cd3c9 (patch)
tree29dd4e589e5873038d3c9c3519c034677c9680f5 /test/orm/memusage.py
parentad231da3b83bcdad4446690fa37fbe03408a40d6 (diff)
downloadsqlalchemy-7ae89c28f0c4e86a2325ba857ec7dd1e2a5cd3c9.tar.gz
fix up some unit tests
Diffstat (limited to 'test/orm/memusage.py')
-rw-r--r--test/orm/memusage.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/test/orm/memusage.py b/test/orm/memusage.py
index 2b3081c6b..1851639ed 100644
--- a/test/orm/memusage.py
+++ b/test/orm/memusage.py
@@ -23,13 +23,16 @@ def profile_memory(func):
assert len(_sessions) == 0
- # TODO: this test only finds pure "growing" tests
+ # TODO: this test only finds pure "growing" tests.
+ # if a drop is detected, it's assumed that GC is able
+ # to reduce memory. better methodology would
+ # make this more accurate.
for i, x in enumerate(samples):
- if i < len(samples) - 1 and samples[i+1] <= x:
- break
+ if i < len(samples) - 1 and x < samples[i+1]:
+ continue
else:
- assert False, repr(samples)
- assert True
+ return
+ assert False, repr(samples)
return profile
def assert_no_mappers():