Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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")
Ejemplo n.º 3
0
    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")