def testCommit(self): s = MultiSequentialStorage(self.tempdir) s.addData('2', "part1", "data1") self.assertEquals({'2': 'data1'}, s._storage['part1']._latestModifications) s.commit() self.assertEquals({}, s._storage['part1']._latestModifications) self.assertEquals('data1', s.getData('2', 'part1'))
def testAddToExistingEmptyStore(self): s = MultiSequentialStorage(self.tempdir) s.addData('1', "oai_dc", "<data/>") s.deleteData('1', 'oai_dc') s.commit() s.addData('1', "oai_dc", "<data/>")