Changeset View
Changeset View
Standalone View
Standalone View
swh/search/tests/test_search.py
Show First 20 Lines • Show All 283 Lines • ▼ Show 20 Lines | def test_origin_intrinsic_metadata_inconsistent_type(self): | ||||
}, | }, | ||||
}, | }, | ||||
] | ] | ||||
) | ) | ||||
self.search.flush() | self.search.flush() | ||||
actual_page = self.search.origin_search(metadata_pattern="bar") | actual_page = self.search.origin_search(metadata_pattern="bar") | ||||
assert actual_page.next_page_token is None | assert actual_page.next_page_token is None | ||||
assert actual_page.results == [origin2_barbaz, origin1_foobar] | results = [r["url"] for r in actual_page.results] | ||||
expected_results = [o["url"] for o in [origin2_barbaz, origin1_foobar]] | |||||
assert sorted(results) == sorted(expected_results) | |||||
actual_page = self.search.origin_search(metadata_pattern="baz") | actual_page = self.search.origin_search(metadata_pattern="baz") | ||||
assert actual_page.next_page_token is None | assert actual_page.next_page_token is None | ||||
assert actual_page.results == [origin2_barbaz, origin3_bazqux] | assert actual_page.results == [origin2_barbaz, origin3_bazqux] | ||||
actual_page = self.search.origin_search(metadata_pattern="foo") | actual_page = self.search.origin_search(metadata_pattern="foo") | ||||
assert actual_page.next_page_token is None | assert actual_page.next_page_token is None | ||||
assert actual_page.results == [origin1_foobar] | assert actual_page.results == [origin1_foobar] | ||||
▲ Show 20 Lines • Show All 106 Lines • Show Last 20 Lines |