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/>")