Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/api/views/test_origin.py
Show First 20 Lines • Show All 559 Lines • ▼ Show 20 Lines | url = reverse( | ||||
"api-1-origin-search", | "api-1-origin-search", | ||||
url_args={"url_pattern": "foobar"}, | url_args={"url_pattern": "foobar"}, | ||||
query_params={"limit": 1050}, | query_params={"limit": 1050}, | ||||
) | ) | ||||
rv = check_api_get_responses(api_client, url, status_code=200) | rv = check_api_get_responses(api_client, url, status_code=200) | ||||
assert len(rv.data) == 1000 | assert len(rv.data) == 1000 | ||||
def test_api_origin_metadata_search(api_client): | @pytest.mark.parametrize("backend", ["swh-search", "swh-indexer-storage"]) | ||||
def test_api_origin_metadata_search(api_client, mocker, backend): | |||||
mock_config = mocker.patch("swh.web.common.archive.config") | |||||
mock_config.get_config.return_value = {"metadata_search_backend": backend} | |||||
url = reverse( | url = reverse( | ||||
"api-1-origin-metadata-search", query_params={"fulltext": ORIGIN_METADATA_VALUE} | "api-1-origin-metadata-search", query_params={"fulltext": ORIGIN_METADATA_VALUE} | ||||
) | ) | ||||
rv = check_api_get_responses(api_client, url, status_code=200) | rv = check_api_get_responses(api_client, url, status_code=200) | ||||
expected_data = [ | expected_data = [ | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 75 Lines • Show Last 20 Lines |