Esempio n. 1
0
 def configure(self):
     self.publisher = BlockingPublisher(MagicMock())
     BlockingPublisher.channel = self.channel = PropertyMock(is_open=True)
     self.channel().basic_publish = \
         MagicMock(side_effect=[self.exception_cls(), None])
     self.publisher._build_basic_properties = \
         MagicMock(return_value=sentinel.basic_properties)
Esempio n. 2
0
 def execute(self):
     BlockingPublisher(self.broker).publish(self.exchange, self.routing_key,
                                            self.payload)
Esempio n. 3
0
 def configure(self):
     self.publisher = BlockingPublisher(sentinel.broker)
     self.publisher._channel = self.channel = MagicMock(is_open=True)
     self.publisher._build_basic_properties = \
         MagicMock(return_value=sentinel.basic_properties)
Esempio n. 4
0
 def execute(self):
     self.publisher = BlockingPublisher(self.broker)