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())
|
||||
|
||||
def __exit__(self, exc_type, exc_value, tb):
|
||||
if not hasattr(sys, 'getrefcount'):
|
||||
gc.collect()
|
||||
gc.collect()
|
||||
new_objects = len(gc.get_objects())
|
||||
if new_objects > self.old_objects:
|
||||
pytest.fail('Example code leaked')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue