python-pika: add test script

Add a CI test.sh exercising basic package functionality.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
Alexandru Ardelean authored and Alexandru Ardelean committed 2026-08-11 13:45:20 +03:00
1 parent 2b39468493
commit bdef92ab04
1 file changed
+18
+18
View File
@@ -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