Add update and get-by-tag for schedules
This commit is contained in:
parent
2af71a8d84
commit
e157a5d02d
10 changed files with 107 additions and 18 deletions
tests
|
@ -27,6 +27,7 @@ stages:
|
|||
periods:
|
||||
- start: "00:10"
|
||||
end: "00:20"
|
||||
tags: []
|
||||
response:
|
||||
status_code: 200
|
||||
verify_response_with:
|
||||
|
@ -62,6 +63,7 @@ stages:
|
|||
periods:
|
||||
- start: "16:10"
|
||||
end: "17:20"
|
||||
tags: []
|
||||
response:
|
||||
status_code: 200
|
||||
verify_response_with:
|
||||
|
|
|
@ -23,7 +23,8 @@ def multiple(response):
|
|||
_verify_single(schedule)
|
||||
|
||||
def check_name(response, name):
|
||||
assert response.json().get("name") == name, "schedule name check failed"
|
||||
response_name = response.json().get("name")
|
||||
assert response_name == name, f"schedule name check failed (expected: '{name}'; actual: '{response_name}')"
|
||||
|
||||
def check_id(response, id):
|
||||
assert response.json().get("id") == id, "schedule id check failed"
|
||||
|
@ -57,7 +58,7 @@ def compare_on(response):
|
|||
assert response.json().get("id") == "on", "schedule on did not return id on"
|
||||
assert len(response.json().get("periods")) == 1, "schedule on has unexpected amount of periods"
|
||||
assert response.json().get("periods")[0].get("start") == "00:00", "Schedule on has unexpected start"
|
||||
assert response.json().get("periods")[0].get("end") == "23:59", "Schedule on has unexpected start"
|
||||
assert response.json().get("periods")[0].get("end") == "00:00", "Schedule on has unexpected start"
|
||||
|
||||
def find(response, id=None, name=None, periods=None, tag=None):
|
||||
if periods != None:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue