forked from orbit-oss/flask
Always run gc before leak test
This commit is contained in:
parent
c810fae9e8
commit
883cb7cedc
1 changed files with 1 additions and 2 deletions
|
|
@ -39,8 +39,7 @@ class assert_no_leak(object):
|
||||||
self.old_objects = len(gc.get_objects())
|
self.old_objects = len(gc.get_objects())
|
||||||
|
|
||||||
def __exit__(self, exc_type, exc_value, tb):
|
def __exit__(self, exc_type, exc_value, tb):
|
||||||
if not hasattr(sys, 'getrefcount'):
|
gc.collect()
|
||||||
gc.collect()
|
|
||||||
new_objects = len(gc.get_objects())
|
new_objects = len(gc.get_objects())
|
||||||
if new_objects > self.old_objects:
|
if new_objects > self.old_objects:
|
||||||
pytest.fail('Example code leaked')
|
pytest.fail('Example code leaked')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue