Skip to content
Snippets Groups Projects
Commit 064dfc6b authored by Joffjoff5000's avatar Joffjoff5000
Browse files

Test city delete

parent 40832d2e
No related branches found
No related tags found
1 merge request!55Resolve "Add more api calls"
......@@ -16,26 +16,49 @@ def test_misc_api(client):
## Get misc
response, body = get(client, "/api/misc/roles", headers=headers)
assert response.status_code == codes.OK
assert body["count"] >= 2
response, body = get(client, "/api/misc/cities", headers=headers)
assert body["count"] >= 1
assert response.status_code == codes.OK
assert body["count"] == 2
assert body["items"][0]["name"] == "Linköping"
assert body["items"][1]["name"] == "Testköping"
response, body = get(client, "/api/misc/media_types", headers=headers)
assert response.status_code == codes.OK
assert body["count"] >= 2
response, body = get(client, "/api/misc/question_types", headers=headers)
assert response.status_code == codes.OK
assert body["count"] >= 3
## Cities
response, body = post(client, "/api/misc/cities", {"name": "Göteborg"}, headers=headers)
assert response.status_code == codes.OK
assert body["count"] >= 2
assert body["items"][2]["name"] == "Göteborg"
response, body = put(client, "/api/misc/cities/2", {"name": "Gbg"}, headers=headers)
# Rename city
response, body = put(client, "/api/misc/cities/3", {"name": "Gbg"}, headers=headers)
assert response.status_code == codes.OK
assert body["count"] >= 2
assert body["items"][1]["name"] == "Gbg"
assert body["items"][2]["name"] == "Gbg"
# Delete city
# First checks current cities
response, body = get(client, "/api/misc/cities", headers=headers)
assert response.status_code == codes.OK
assert body["count"] == 3
assert body["items"][0]["name"] == "Linköping"
assert body["items"][1]["name"] == "Testköping"
assert body["items"][2]["name"] == "Gbg"
# Deletes city
response, body = delete(client, "/api/misc/cities/3", {}, headers=headers)
assert response.status_code == codes.OK
assert body["count"] == 2
assert body["items"][0]["name"] == "Linköping"
assert body["items"][1]["name"] == "Testköping"
def test_competition_api(client):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment