api_client = <rest_framework.test.APIClient object at 0x7fabd81719e8>
archive_data = <swh.web.tests.conftest._ArchiveData object at 0x7fabd936c320>
tests_data = {'contents': [{'blake2s256': '8be9488e471c288e4196841d00735d7d501e81bee3ace986c2e2e5adad44b272', 'data': '\nWindows\nD...^\x14\xe9\xd7\xb1M\x8fq\xf8\x8b\xdf\xc7\x005\xc4', b'dr\xa6\xb4\xb3\x0c\xbab8\x17\x06\xb7jL]\xeaX\xc2!\xb8', ...}, ...}
mocker = <pytest_mock.plugin.MockFixture object at 0x7fabdcfec048>
backend = 'swh-search'
@pytest.mark.parametrize("backend", ["swh-search", "swh-storage"])
def test_api_origin_search_limit(api_client, archive_data, tests_data, mocker, backend):
if backend == "swh-search":
tests_data["search"].origin_update(
[{"url": "http://foobar/{}".format(i)} for i in range(2000)]
)
else:
# equivalent to not configuring search in the config
mocker.patch("swh.web.common.service.search", None)
archive_data.origin_add(
[Origin(url="http://foobar/{}".format(i)) for i in range(2000)]
)
url = reverse(
"api-1-origin-search",
url_args={"url_pattern": "foobar"},
query_params={"limit": 1050},
)
rv = api_client.get(url)
> assert rv.status_code == 200, rv.data
E AssertionError: {'exception': 'TypeError', 'reason': "origin_search() got an unexpected keyword argument 'limit'"}
E assert 500 == 200
E +500
E -200
.tox/py3/lib/python3.7/site-packages/swh/web/tests/api/views/test_origin.py:585: AssertionError
TEST RESULT
TEST RESULT
- Run At
- Jul 30 2020, 11:10 PM