diff -r be27ed110b50 -r d8ac696cc51f buildframework/helium/tools/common/python/lib/test/test_session_provider.py --- a/buildframework/helium/tools/common/python/lib/test/test_session_provider.py Wed Oct 28 14:39:48 2009 +0000 +++ b/buildframework/helium/tools/common/python/lib/test/test_session_provider.py Wed Dec 23 19:29:07 2009 +0200 @@ -54,7 +54,7 @@ result.status = -1 return result -class MockOpener: +class MockOpener(object): def __init__(self): self.failOnNewOpen = False @@ -118,7 +118,7 @@ p = ccm.extra.CachedSessionProvider(opener=opener) db = p.get(database="fakedb") assert db is not None - del db + db.close() opener.failOnNewOpen = True db2 = p.get(database="fakedb") assert db2 is not None @@ -142,7 +142,7 @@ db = p.get(database="fakedb") assert db is not None del db - del p + p.close() assert os.path.exists(self.session_cache), "Cache file %s is missing." % self.session_cache opener = MockOpener()