def test_bind(self, _find): plugin = Mock() _find.return_value = plugin queue = Mock() # test exchange = Exchange('test') exchange.bind(queue, TEST_URL) # validation plugin.Exchange.assert_called_with(exchange.name, exchange.policy) impl = plugin.Exchange() impl.bind.assert_called_with(queue, TEST_URL)