def test_messages_post(self): queue = fakes.FakeQueue() queue.post = mock.MagicMock() messages = [{ "body": { "id": "one" }, "ttl": 100 }, { "body": { "id": "two" }, "ttl": 120 }, { "body": { "id": "three" }, "ttl": 140 }] min_msg_count = max_msg_count = len(messages) scenario = utils.ZaqarScenario() scenario._messages_post(queue, messages, min_msg_count, max_msg_count) queue.post.assert_called_once_with(messages)
def test_messages_list(self): queue = fakes.FakeQueue() queue.messages = mock.MagicMock() scenario = utils.ZaqarScenario() scenario._messages_list(queue) queue.messages.assert_called_once_with() self._test_atomic_action_timer(scenario.atomic_actions(), "zaqar.list_messages")
def test_queue_delete(self): queue = fakes.FakeQueue() queue.delete = mock.MagicMock() scenario = utils.ZaqarScenario() scenario._queue_delete(queue) queue.delete.assert_called_once_with() self._test_atomic_action_timer(scenario.atomic_actions(), "zaqar.delete_queue")