def test_delete(self, channel): url = 'test-url' # test exchange = Exchange('test') exchange.delete(url) # validation channel.return_value.exchange_delete.assert_called_once_with(exchange.name, nowait=True)
def test_unbind(self, channel): url = 'test-url' queue = BaseQueue('test-queue') # test exchange = Exchange('test-exchange') exchange.unbind(queue, url) # validation channel.return_value.queue_unbind.assert_called_once_with( queue.name, exchange=exchange.name, routing_key=queue.name)
def test_declare(self, channel): url = 'test-url' # test exchange = Exchange('test', policy='direct') exchange.declare(url) # validation channel.return_value.exchange_declare.assert_called_once_with( exchange.name, exchange.policy, durable=exchange.durable, auto_delete=exchange.auto_delete)
def test_init(self): name = 'test-exchange' policy = 'direct' # test exchange = Exchange(name, policy=policy) # validation self.assertTrue(isinstance(exchange, BaseExchange)) self.assertEqual(exchange.name, name) self.assertEqual(exchange.policy, policy) self.assertEqual(exchange.auto_delete, False)