Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/common/test_utils.py
Show First 20 Lines • Show All 279 Lines • ▼ Show 20 Lines | requests_mock.get( | ||||
deposits_list_url, | deposits_list_url, | ||||
json=deposits_data, | json=deposits_data, | ||||
request_headers={ | request_headers={ | ||||
"Authorization": f"Basic {b64encode(basic_auth_payload).decode('ascii')}" | "Authorization": f"Basic {b64encode(basic_auth_payload).decode('ascii')}" | ||||
}, | }, | ||||
) | ) | ||||
assert utils.get_deposits_list() == deposits_data["results"] | assert utils.get_deposits_list() == deposits_data["results"] | ||||
@pytest.mark.parametrize("backend", ["swh-search", "swh-storage"]) | |||||
def test_origin_visit_types(mocker, backend): | |||||
if backend != "swh-search": | |||||
# equivalent to not configuring search in the config | |||||
search = mocker.patch("swh.web.common.utils.search") | |||||
search.return_value = None | |||||
assert utils.origin_visit_types() == [] | |||||
else: | |||||
# see swh/web/tests/data.py for origins added for tests | |||||
assert utils.origin_visit_types() == ["git", "tar"] |