Skip to content
Snippets Groups Projects
Commit 545154e6 authored by Frank Lange's avatar Frank Lange
Browse files

add test for search_all_licenses function used for suggest licenses endpoint

parent d8ebb2ee
Branches
No related tags found
No related merge requests found
......@@ -148,12 +148,27 @@ def test_search_all_licenses(triplestore):
("CC-BY-SA", 486),
]
)
def test_count_results_from_license_search(
triplestore, query, expected_count
):
def test_count_results_from_license_search(triplestore, query, expected_count):
assert count_results_from_license_search(query) == expected_count
@pytest.mark.parametrize(
"query, expected_license_link",
[
('"LGPL-3.0-only"', "https://www.gnu.org/licenses/lgpl-3.0-standalone.html"),
('"MPL-2.0"', "https://www.mozilla.org/MPL/2.0/"),
]
)
def test_search_all_licenses_returns_correct_licenseLink_when_spdx_license_has_multiple_crossRefs(
triplestore, query, expected_license_link
):
request = CurationSuggestLicensesRequest(q=query, limit=1, offset=0)
result = search_all_licenses(request)
assert result.results[0].licenseLink == expected_license_link
@pytest.mark.parametrize(
"request_data, expected_response_data",
[
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment