Files
ulweb/test

Test scripts (Python)

Setup:

cd test
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Run publisher (connects to MQTT TCP 1883 by default):

python publish_sample.py

Run websocket test (connects to wss://dev.hub.umagul.net/mqtt by default):

python test_ws_mqtt.py

Environment variables:

  • MQTT_HOST, MQTT_PORT, MQTT_PATH, MQTT_TOPIC
  • MQTT_USERNAME, MQTT_PASSWORD for auth
  • TLS_VERIFY=false to skip TLS validation for testing