Beispiel #1
0
class DescribeDeclareExchange(_BaseTestCase):
    def configure(self):
        self.options = {'exchange_type': 'topic', 'durable': True}
        config = {'exchanges': {sentinel.exchange: self.options}}
        self.agent = ConsumerAgent(sentinel.consumer, sentinel.broker,
                                   sentinel.bindings, False, config)
        self.agent.channel = MagicMock()

    def execute(self):
        self.agent.declare_exchange(sentinel.callback, sentinel.exchange)

    def should_declare_exchange(self):
        self.agent.channel.exchange_declare.assert_called_once_with(
            sentinel.callback, sentinel.exchange, **self.options)
Beispiel #2
0
class DescribeDeclareExchange(_BaseTestCase):

    def configure(self):
        self.options = {'exchange_type': 'topic', 'durable': True}
        config = {'exchanges': {sentinel.exchange: self.options}}
        self.agent = ConsumerAgent(sentinel.consumer, sentinel.broker,
                                   sentinel.bindings, False, config)
        self.agent.channel = MagicMock()

    def execute(self):
        self.agent.declare_exchange(sentinel.callback, sentinel.exchange)

    def should_declare_exchange(self):
        self.agent.channel.exchange_declare.assert_called_once_with(
            sentinel.callback, sentinel.exchange, **self.options)