Skip to content

Commit 4db0ae5

Browse files
committed
404 test
1 parent b884ffd commit 4db0ae5

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

tests/test_routes.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -120,21 +120,23 @@ def tearDown(self):
120120

121121

122122
@pytest.mark.parametrize(
123-
"query_params",
123+
"query_params,expected_status",
124124
[
125-
{"source": "csbs"},
126-
{"source": "jhu"},
127-
{"timelines": True},
128-
{"timelines": "true"},
129-
{"timelines": 1},
130-
{"source": "jhu", "timelines": True},
125+
({"source": "csbs"}, 200),
126+
({"source": "jhu"}, 200),
127+
({"timelines": True}, 200),
128+
({"timelines": "true"}, 200),
129+
({"timelines": 1}, 200),
130+
({"source": "jhu", "timelines": True}, 200),
131+
({"source": "csbs", "country_code": "US"}, 200),
132+
({"source": "jhu", "country_code": "US"}, 404)
131133
],
132134
)
133-
def test_locations_status_code(api_client, query_params):
135+
def test_locations_status_code(api_client, query_params, expected_status):
134136
response = api_client.get("/v2/locations", params=query_params)
135137
print(f"GET {response.url}\n{response}")
136-
assert response.status_code == 200
137-
138+
print(f"\tjson:\n{pf(response.json())[:1000]}\n\t...")
139+
assert response.status_code == expected_status
138140

139141
@pytest.mark.parametrize(
140142
"query_params",

0 commit comments

Comments
 (0)