Files
packages/lang/python/python-zeroconf/test.sh
Alexandru Ardelean c89332ea25 python-zeroconf: update to 0.148.0; add test.sh
Bump version 0.131.0 -> 0.148.0.
Add test.sh to verify ServiceInfo construction and attribute access.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-14 08:00:30 +03:00

20 lines
430 B
Bash

#!/bin/sh
[ "$1" = python3-zeroconf ] || exit 0
python3 - << 'EOF'
from zeroconf import Zeroconf, ServiceInfo, ServiceBrowser
import socket
# Verify core classes are importable and instantiable
info = ServiceInfo(
"_http._tcp.local.",
"Test._http._tcp.local.",
addresses=[socket.inet_aton("127.0.0.1")],
port=80,
)
assert info.port == 80
assert info.type == "_http._tcp.local."
print("python3-zeroconf OK")
EOF