def test_delete_queue_still_registered(self, agent, consumer_manager): url = 'test-url' queue = 'test-queue' consumer_id = 'test-consumer' # test AgentManager.delete_queue(url, queue, consumer_id) # validation consumer_manager.assert_called_once_with() consumer_manager = consumer_manager.return_value consumer_manager.get_consumer.assert_called_once_with(consumer_id) self.assertFalse(agent.called)
def test_delete_queue(self, agent, consumer_manager): url = 'test-url' queue = 'test-queue' consumer_id = 'test-consumer' consumer_manager.return_value.get_consumer.side_effect = MissingResource # test AgentManager.delete_queue(url, queue, consumer_id) # validation consumer_manager.assert_called_once_with() consumer_manager = consumer_manager.return_value consumer_manager.get_consumer.assert_called_once_with(consumer_id) agent.assert_called_once_with() agent = agent.return_value agent.delete_queue.assert_called_once_with(url, queue)