def test_declare(self, _find): plugin = Mock() _find.return_value = plugin name = 'test' queue = Queue(name) queue.durable = 1 queue.auto_delete = 2 queue.expiration = 3 queue.exclusive = 4 # test queue.declare(TEST_URL) # validation plugin.Queue.assert_called_with(name) impl = plugin.Queue() impl.declare.assert_called_with(TEST_URL) self.assertEqual(impl.durable, queue.durable) self.assertEqual(impl.auto_delete, queue.auto_delete) self.assertEqual(impl.expiration, queue.expiration) self.assertEqual(impl.exclusive, queue.exclusive)