예제 #1
0
    def testGetExpired(self):
        def checkState(_):
            self.assertEquals(self.s.deleteQueue, { 100 : {}})
            self.assertEquals(self.s.hash, {})

        return ExpirableStorageTestMixin.testGetExpired(self).addCallback(checkState)
예제 #2
0
 def setUp(self):
     ExpirableStorageTestMixin.setUp(self)
     self.s = DomainMemoryStorage()
     self.s.bind(getDefaultDomain(), 'testMemory')
예제 #3
0
 def tearDown(self):
     ExpirableStorageTestMixin.tearDown(self)
예제 #4
0
 def setUp(self):
     ExpirableStorageTestMixin.setUp(self)
     self.s = MemoryStorage(cleanupInterval=0)
예제 #5
0
 def tearDown(self):
     shutil.rmtree(config.storage.dbm.path)
     ExpirableStorageTestMixin.tearDown(self)
예제 #6
0
 def setUp(self):
     if not os.path.exists(config.storage.dbm.path):
         os.makedirs(config.storage.dbm.path)
     ExpirableStorageTestMixin.setUp(self)
     self.s = DomainedDBMStorage()
     self.s.bind(getDefaultDomain(), 'testDBM')
예제 #7
0
 def setUp(self):
     if not os.path.exists(config.storage.dbm.path):
         os.makedirs(config.storage.dbm.path)
     ExpirableStorageTestMixin.setUp(self)
     self.s = DBMStorage('testing', 't')