Files
@ 16160deb284a
Branch filter:
Location: C3L-NOC/spaceapi/client.py - annotation
16160deb284a
892 B
text/x-python
Added rudimentary test client, and fixed state setting
16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a 16160deb284a | import requests
import json
import time
from requests.auth import HTTPDigestAuth
base_url = 'http://localhost:5000'
auth = HTTPDigestAuth('test', 'test')
print("Testing setting state to closed")
payload = {"value": False}
r = requests.post(base_url + '/state/set/open',
auth=auth,
data=json.dumps(payload))
print(r.text)
time.sleep(1)
print("Testing setting message")
payload = {"value": "Test message"}
auth = HTTPDigestAuth('test', 'test')
r = requests.post(base_url + '/state/set/message', auth=auth,
data=json.dumps(payload))
print(r.text)
time.sleep(1)
print("Testing setting trigger person")
payload = {"value": "metalgamer"}
auth = HTTPDigestAuth('test', 'test')
r = requests.post(base_url + '/state/set/trigger_person',
auth=auth,
data=json.dumps(payload))
print(r.text)
time.sleep(1)
|