self = <swh.search.tests.test_in_memory.InmemorySearchTest testMethod=test_origin_url_paging>
@settings(deadline=None)
> @given(strategies.integers(min_value=1, max_value=4))
def test_origin_url_paging(self, limit):
.tox/py3/lib/python3.7/site-packages/swh/search/tests/test_search.py:772:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <swh.search.tests.test_in_memory.InmemorySearchTest testMethod=test_origin_url_paging>
limit = 1
@settings(deadline=None)
@given(strategies.integers(min_value=1, max_value=4))
def test_origin_url_paging(self, limit):
# TODO: no hypothesis
origin1_foo = {"url": "http://origin1/foo"}
origin2_foobar = {"url": "http://origin2/foo/bar"}
origin3_foobarbaz = {"url": "http://origin3/foo/bar/baz"}
self.reset()
self.search.origin_update([origin1_foo, origin2_foobar, origin3_foobarbaz])
self.search.flush()
results = stream_results(
self.search.origin_search, url_pattern="foo bar baz", limit=limit
)
results = [res["url"] for res in results]
expected_results = [o["url"] for o in [origin3_foobarbaz]]
> assert sorted(results[0 : len(expected_results)]) == sorted(expected_results)
E AssertionError: assert [] == ['http://origin3/foo/bar/baz']
E Right contains one more item: 'http://origin3/foo/bar/baz'
E Full diff:
E - ['http://origin3/foo/bar/baz']
E + []
.tox/py3/lib/python3.7/site-packages/swh/search/tests/test_search.py:788: AssertionError
TEST RESULT
TEST RESULT
- Run At
- Jun 23 2021, 6:04 PM