mirror of https://github.com/openwrt/packages.git
37 lines
722 B
Bash
Executable File
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
|