import requests
import json
import time
from requests.auth import HTTPDigestAuth
base_url = 'http://spaceapi.c3l.lu'
auth = HTTPDigestAuth('spaceapi', 'eiCh8bee')
# 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)
# print("Testing setting active members")
# payload = {"name": "Active members", "value": 24}
# auth = HTTPDigestAuth('test', 'test')
#
# r = requests.post(base_url + '/sensors/set/total_member_count',
# auth=auth,
# data=json.dumps(payload))
# print(r.text)
# print("Testing setting temperature")
# payload = {"name": "Test", "location": "Test", "unit": "°C", "value": 24}
# auth = HTTPDigestAuth('test', 'test')
#
# r = requests.post(base_url + '/sensors/set/temperature',
# auth=auth,
# data=json.dumps(payload))
# print(r.text)