Changeset View
Changeset View
Standalone View
Standalone View
swh/search/tests/test_search.py
Show First 20 Lines • Show All 1,145 Lines • ▼ Show 20 Lines | def test_search_blocklisted_update(self): | ||||
self.search.origin_update( | self.search.origin_update( | ||||
[{**origin1, "has_visits": True, "visit_types": ["git"]}] | [{**origin1, "has_visits": True, "visit_types": ["git"]}] | ||||
) | ) | ||||
self.search.flush() | self.search.flush() | ||||
result_page = self.search.origin_search(url_pattern="origin") | result_page = self.search.origin_search(url_pattern="origin") | ||||
assert result_page.next_page_token is None | assert result_page.next_page_token is None | ||||
assert result_page.results == [] | assert result_page.results == [] | ||||
def test_filter_keyword_in_filter(self): | |||||
origin1 = { | |||||
"url": "foo language in ['foo baz'] bar", | |||||
} | |||||
self.search.origin_update([origin1]) | |||||
self.search.flush() | |||||
result_page = self.search.origin_search(url_pattern="language in ['foo bar']") | |||||
assert result_page.next_page_token is None | |||||
assert result_page.results == [origin1] | |||||
result_page = self.search.origin_search(url_pattern="baaz") | |||||
assert result_page.next_page_token is None | |||||
assert result_page.results == [] |