buildframework/helium/tools/common/python/lib/test/test_session_provider.py
changeset 179 d8ac696cc51f
parent 1 be27ed110b50
--- 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()