def test_update_message(self): chid = uuid.uuid4().hex m = get_rotating_message_table() message = Message(m, SinkMetrics()) data1 = str(uuid.uuid4()) data2 = str(uuid.uuid4()) time1 = self._nstime() time2 = self._nstime() + 100 ttl = self._nstime() + 1000 message.store_message(self.uaid, chid, time1, ttl, data1, {}) message.update_message(self.uaid, chid, time2, ttl, data2, {}) messages = list(message.fetch_messages(self.uaid)) eq_(data2, messages[0]["#dd"])
def test_update_message(self): chid = uuid.uuid4().hex m = get_rotating_message_table() message = Message(m, SinkMetrics()) data1 = str(uuid.uuid4()) data2 = str(uuid.uuid4()) time1 = self._nstime() time2 = self._nstime() + 100 ttl = self._nstime() + 1000 message.store_message(self.uaid, chid, time1, ttl, data1, {}) message.update_message(self.uaid, chid, time2, ttl, data2, {}) messages = list(message.fetch_messages(self.uaid)) eq_(data2, messages[0]['#dd'])
def test_update_message_fail(self): message = Message(get_rotating_message_table(), SinkMetrics) message.store_message(self.uaid, uuid.uuid4().hex, self._nstime(), str(uuid.uuid4()), {}) u = message.table.connection.update_item = Mock() def raise_condition(*args, **kwargs): raise ConditionalCheckFailedException(None, None) u.side_effect = raise_condition b = message.update_message(self.uaid, uuid.uuid4().hex, self._nstime(), str(uuid.uuid4()), {}) eq_(b, False)
def test_update_message_fail(self): message = Message(get_rotating_message_table(), SinkMetrics) message.store_message(self.uaid, uuid.uuid4().hex, self._nstime(), str(uuid.uuid4()), {}) u = message.table.connection.update_item = Mock() def raise_condition(*args, **kwargs): raise ConditionalCheckFailedException(None, None) u.side_effect = raise_condition b = message.update_message(self.uaid, uuid.uuid4().hex, self._nstime(), str(uuid.uuid4()), {}) eq_(b, False)