fix: save id as blob, not as string

add: some progress to new discovery
add: some tests
remove: migrations. restarting for now
This commit is contained in:
Tobias Reisinger 2020-02-23 20:06:14 +01:00
parent b4eec336a2
commit 51ab1d7982
22 changed files with 345 additions and 121 deletions

View file

@ -0,0 +1,25 @@
test_name: Test basic get all requests
stages:
- name: Get all schedules
request:
url: "http://localhost:5000/api/v1/schedules/"
method: GET
response:
status_code: 200
stages:
- name: Get all relays
request:
url: "http://localhost:5000/api/v1/relays/"
method: GET
response:
status_code: 200
stages:
- name: Get all controllers
request:
url: "http://localhost:5000/api/v1/controllers/"
method: GET
response:
status_code: 200

View file

@ -1,9 +0,0 @@
test_name: Test basic requests
stages:
- name: Make sure we get any response
request:
url: http://localhost:5000/api/v1/schedules/
method: GET
response:
status_code: 200

View file

@ -0,0 +1,39 @@
test_name: Test basic requests
stages:
- name: Make sure we get any response
request:
url: "http://localhost:5000/api/v1/schedules/"
method: GET
response:
status_code: 200
- name: post schedule, expect it to be echoed back
request:
method: POST
url: "http://localhost:5000/api/v1/schedules/"
json:
name: "hello"
periods:
- start: '00:10'
end: '00:20'
- start: '00:30'
end: '00:40'
- start: '00:50'
end: '01:00'
response:
status_code: 200
body:
name: "{tavern.request_vars.json.name}"
save:
body:
returned_name: name
returned_id: id
- name: get schedule, check name and some periods
request:
method: GET
url: "http://localhost:5000/api/v1/schedules/{returned_id}"
response:
status_code: 200
body:
name: "{returned_name}"