def test_raises_on_empty_name(self): try: for msg in rabbitpy.consume(): break assert False, 'Did not raise ValueError' except ValueError: assert True
def test_raises_on_empty_name(self): try: for _msg in rabbitpy.consume(os.environ['RABBITMQ_URL']): break assert False, 'Did not raise ValueError' except ValueError: assert True
def test_publish_with_confirm(self): body = b'test-body' name = 'simple-consume-tests' rabbitpy.create_queue(queue_name=name) self.assertTrue(rabbitpy.publish(routing_key=name, body=body, confirm=True)) for message in rabbitpy.consume(queue_name=name, no_ack=True): self.assertEqual(message.body, body) break rabbitpy.delete_queue(queue_name=name)
def test_publish_with_confirm(self): body = b'test-body' name = 'simple-consume-tests' rabbitpy.create_queue(queue_name=name) self.assertTrue( rabbitpy.publish(routing_key=name, body=body, confirm=True)) for message in rabbitpy.consume(queue_name=name, no_ack=True): self.assertEqual(message.body, body) break rabbitpy.delete_queue(queue_name=name)
import rabbitpy with rabbitpy.consume('amqp://*****:*****@localhost:5672/%2f', 'test-messages') as consume: for message in consume.next_message(): message.pprint() message.ack()
import rabbitpy for message in rabbitpy.consume('amqp://*****:*****@localhost:5672/%2f', 'test-messages'): message.pprint() message.ack()
import rabbitpy for message in rabbitpy.consume('amqp://*****:*****@localhost:5672/%2f', 'test-messages'): message.pprint() print('Redelivered: %s' % message.redelivered) message.reject(True)