From bdef92ab040bf2a6dfb05788ca1554f8c1a99bb4 Mon Sep 17 00:00:00 2001 From: Alexandru Ardelean Date: Sun, 9 Aug 2026 12:40:50 +0300 Subject: [PATCH] python-pika: add test script Add a CI test.sh exercising basic package functionality. Signed-off-by: Alexandru Ardelean --- lang/python/python-pika/test.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 lang/python/python-pika/test.sh diff --git a/lang/python/python-pika/test.sh b/lang/python/python-pika/test.sh new file mode 100755 index 0000000000..b28d30d5ee --- /dev/null +++ b/lang/python/python-pika/test.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +[ "$1" = python3-pika ] || exit 0 + +python3 - << 'EOF' + +import pika + +# No broker required: parse an AMQP URL and build message properties, which +# exercises the URL parameter parser and the pika.spec frame classes. +p = pika.URLParameters("amqp://user:pass@host:5672/vhost") +assert p.host == "host" and p.port == 5672 +assert p.credentials.username == "user" + +props = pika.BasicProperties(content_type="text/plain", delivery_mode=2) +assert props.content_type == "text/plain" and props.delivery_mode == 2 + +EOF