summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/websocket_test.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/scripts/websocket_test.py b/scripts/websocket_test.py
new file mode 100644
index 0000000..8d9c8ae
--- /dev/null
+++ b/scripts/websocket_test.py
@@ -0,0 +1,21 @@
+import json
+import ssl
+import websocket
+
+websocket.enableTrace(True)
+
+ws = websocket.create_connection('wss://10.243.48.93:18080/subscribe',
+ sslopt={"cert_reqs": ssl.CERT_NONE},
+ cookie="XSRF-TOKEN=m0KhYNbxFmUEI4Sr1I22; SESSION=0mdwzoQy3gggQxW3vrEw")
+request = json.dumps({
+ "paths": ["/xyz/openbmc_project/logging", "/xyz/openbmc_project/sensors"],
+ "interfaces": ["xyz.openbmc_project.Logging.Entry", "xyz.openbmc_project.Sensor.Value"]
+})
+
+ws.send(request)
+print("Sent")
+print("Receiving...")
+while True:
+ result = ws.recv()
+ print("Received '%s'" % result)
+ws.close()
OpenPOWER on IntegriCloud