+ def test_refreshValues(self):
+ self.store.storeValue(self.key, 'foobar', datetime.now())
+ sleep(2)
+ self.store.storeValue(self.key, 'barfoo', datetime.now())
+ keys, vals = self.store.refreshValues(1)
+ self.failUnlessEqual(len(keys), 1)
+ self.failUnlessEqual(keys[0], self.key)
+ self.failUnlessEqual(len(vals), 1)
+ self.failUnlessEqual(len(vals[0].keys()), 1)
+ self.failUnlessEqual(vals[0].keys()[0], 'foobar')
+ val = self.store.retrieveValues(self.key)
+ self.failUnlessEqual(len(val), 2)
+