def test_answerTIDs(self): uuid = self.getStorageUUID() tid1 = self.getNextTID() tid2 = self.getNextTID(tid1) tid_list = [tid1, tid2] conn = self.getFakeConnection(uuid=uuid) tid_set = set() StorageAnswersHandler(Mock()).answerTIDs(conn, tid_list, tid_set) self.assertEqual(tid_set, set(tid_list))
def _getAnswerStoreObjectHandler(self, object_stored_counter_dict, conflict_serial_dict, resolved_conflict_serial_dict): app = Mock({ 'getHandlerData': { 'object_stored_counter_dict': object_stored_counter_dict, 'conflict_serial_dict': conflict_serial_dict, 'resolved_conflict_serial_dict': resolved_conflict_serial_dict, } }) return StorageAnswersHandler(app)
def test_answerObjectUndoSerial(self): uuid = self.getStorageUUID() conn = self.getFakeConnection(uuid=uuid) oid1 = self.getOID(1) oid2 = self.getOID(2) tid0 = self.getNextTID() tid1 = self.getNextTID() tid2 = self.getNextTID() tid3 = self.getNextTID() undo_dict = {} handler = StorageAnswersHandler(Mock()) handler.answerObjectUndoSerial(conn, {oid1: [tid0, tid1]}, undo_dict) self.assertEqual(undo_dict, {oid1: [tid0, tid1]}) handler.answerObjectUndoSerial(conn, {oid2: [tid2, tid3]}, undo_dict) self.assertEqual(undo_dict, { oid1: [tid0, tid1], oid2: [tid2, tid3], })
def setUp(self): super(StorageAnswerHandlerTests, self).setUp() self.app = Mock() self.handler = StorageAnswersHandler(self.app)