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)