def test_subclassing_api(self): worker = WorkerHelper.get_worker_raw(ApplicationWorker, {"transport_name": "test"}) worker.consume_ack(self.app_helper.make_ack()) worker.consume_nack(self.app_helper.make_nack()) worker.consume_delivery_report(self.app_helper.make_delivery_report()) worker.consume_unknown_event(self.app_helper.make_inbound("foo")) worker.consume_user_message(self.app_helper.make_inbound("foo")) worker.new_session(self.app_helper.make_inbound("foo")) worker.close_session(self.app_helper.make_inbound("foo"))
def test_subclassing_api(self): worker = WorkerHelper.get_worker_raw(ApplicationWorker, {'transport_name': 'test'}) worker.consume_ack(self.app_helper.make_ack()) worker.consume_nack(self.app_helper.make_nack()) worker.consume_delivery_report(self.app_helper.make_delivery_report()) worker.consume_unknown_event(self.app_helper.make_inbound("foo")) worker.consume_user_message(self.app_helper.make_inbound("foo")) worker.new_session(self.app_helper.make_inbound("foo")) worker.close_session(self.app_helper.make_inbound("foo"))
def test_start_publisher(self): """The publisher should publish""" worker = WorkerHelper.get_worker_raw(Worker, {}) publisher = yield worker.publish_to('test.routing.key') self.assertEquals(publisher.routing_key, 'test.routing.key') publisher.publish_message(Message(key="value")) [published_msg] = publisher.channel.broker.get_dispatched( 'vumi', 'test.routing.key') self.assertEquals(published_msg.body, '{"key": "value"}') self.assertEquals(published_msg.properties, {'delivery mode': 2})
def test_start_publisher(self): """The publisher should publish""" worker = WorkerHelper.get_worker_raw(Worker, {}) publisher = yield worker.publish_to('test.routing.key') self.assertEquals(publisher.routing_key, 'test.routing.key') publisher.publish_message(Message(key="value")) [published_msg ] = publisher.channel.broker.get_dispatched('vumi', 'test.routing.key') self.assertEquals(published_msg.body, '{"key": "value"}') self.assertEquals(published_msg.properties, {'delivery mode': 2})