def test_get_msg(self): body = b'test-body' name = 'queue-name-get' rabbitpy.create_queue(queue_name=name) rabbitpy.publish(routing_key=name, body=body) result = rabbitpy.get(queue_name=name) self.assertEqual(result.body, body) rabbitpy.delete_queue(queue_name=name)
def test_delete(self): name = 'delete-queue-name' rabbitpy.create_queue(os.environ['RABBITMQ_URL'], queue_name=name) rabbitpy.delete_queue(os.environ['RABBITMQ_URL'], queue_name=name) with rabbitpy.Connection(os.environ['RABBITMQ_URL']) as conn: with conn.channel() as channel: obj = rabbitpy.Queue(channel, name) self.assertRaises(exceptions.AMQPNotFound, obj.declare, True)
def test_get_msg(self): body = b'test-body' name = 'queue-name-get' rabbitpy.create_queue(os.environ['RABBITMQ_URL'], queue_name=name) rabbitpy.publish(os.environ['RABBITMQ_URL'], routing_key=name, body=body) result = rabbitpy.get(os.environ['RABBITMQ_URL'], queue_name=name) self.assertEqual(result.body, body) rabbitpy.delete_queue(os.environ['RABBITMQ_URL'], queue_name=name)
def test_publish_with_confirm(self): body = b'test-body' name = 'simple-publish' rabbitpy.create_queue(queue_name=name) self.assertTrue(rabbitpy.publish(routing_key=name, body=body, confirm=True)) result = rabbitpy.get(queue_name=name) self.assertEqual(result.body, body) rabbitpy.delete_queue(queue_name=name)
def test_delete(self): name = 'delete-queue-name' rabbitpy.create_queue(queue_name=name) rabbitpy.delete_queue(queue_name=name) with rabbitpy.Connection() as conn: with conn.channel() as channel: obj = rabbitpy.Queue(channel, name) self.assertRaises(exceptions.AMQPNotFound, obj.declare, True)
def test_publish_with_confirm(self): body = b'test-body' name = 'simple-publish' rabbitpy.create_queue(queue_name=name) self.assertTrue( rabbitpy.publish(routing_key=name, body=body, confirm=True)) result = rabbitpy.get(queue_name=name) self.assertEqual(result.body, body) 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)
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_get_empty(self): name = 'queue-name-get' rabbitpy.create_queue(queue_name=name) self.assertIsNone(rabbitpy.get(queue_name=name)) rabbitpy.delete_queue(queue_name=name)
def test_get_empty(self): name = 'queue-name-get' rabbitpy.create_queue(os.environ['RABBITMQ_URL'], queue_name=name) self.assertIsNone( rabbitpy.get(os.environ['RABBITMQ_URL'], queue_name=name)) rabbitpy.delete_queue(os.environ['RABBITMQ_URL'], queue_name=name)