packages/lang/python/python-websocket-client/test.sh

37 lines
722 B
Bash
Executable File

#!/bin/sh
[ "$1" = "python3-websocket-client" ] || exit 0
python3 - << EOF
import sys
import websocket
if websocket.__version__ != "$2":
print("Wrong version: " + websocket.__version__)
sys.exit(1)
# Verify core API is importable
from websocket import (
WebSocket,
WebSocketApp,
WebSocketConnectionClosedException,
WebSocketTimeoutException,
WebSocketBadStatusException,
create_connection,
enableTrace,
)
# WebSocket can be instantiated (without connecting)
ws = WebSocket()
assert ws is not None
# WebSocketApp can be instantiated with just a URL
app = WebSocketApp("ws://localhost:9999")
assert app is not None
# Trace toggle does not raise
enableTrace(False)
sys.exit(0)
EOF