From c00ed7f9ef28f6aee946e168a535d7f637fe46ae Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Wed, 17 Nov 2021 12:17:59 +0100 Subject: add source index.json contents fetching --- src/test/test_pydrilla.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/test/test_pydrilla.py') diff --git a/src/test/test_pydrilla.py b/src/test/test_pydrilla.py index 89b499f..9ec6ba6 100644 --- a/src/test/test_pydrilla.py +++ b/src/test/test_pydrilla.py @@ -75,12 +75,22 @@ def test_api_basic(client): response = client.get('/licenses/CC0-1.0') definition = json.loads(response.data.decode()) - assert definition['long_name'] == 'Creative Commons Zero v1.0 Universal' + assert definition['type'] == 'license' + assert definition['long_name'] == 'Creative Commons Zero v1.0 Universal' assert definition['source_name'] == 'hello' response = client.get('/licenses/random-bad-identifier') assert response.status_code == 404 + response = client.get('/sources/hello') + definition = json.loads(response.data.decode()) + + assert definition['source_name'] == 'hello' + assert type(definition['schema_version']) is list + + response = client.get('/sources/random-bad-identifier') + assert response.status_code == 404 + def test_normalize_version(): assert pydrilla.normalize_version([4, 5, 3, 0, 0]) == [4, 5, 3] assert pydrilla.normalize_version([1, 0, 5, 0]) == [1, 0, 5] -- cgit v1.2.3