Changeset View
Changeset View
Standalone View
Standalone View
swh/search/tests/conftest.py
Show First 20 Lines • Show All 118 Lines • ▼ Show 20 Lines | |||||
@pytest.fixture | @pytest.fixture | ||||
def swh_search(elasticsearch_host): | def swh_search(elasticsearch_host): | ||||
"""Instantiate a search client, initialize the elasticsearch instance, | """Instantiate a search client, initialize the elasticsearch instance, | ||||
and returns it | and returns it | ||||
""" | """ | ||||
logger.debug("swh_search: elasticsearch_host: %s", elasticsearch_host) | logger.debug("swh_search: elasticsearch_host: %s", elasticsearch_host) | ||||
search = get_search( | search = get_search( | ||||
"elasticsearch", hosts=[elasticsearch_host], index_prefix="test" | "elasticsearch", | ||||
hosts=[elasticsearch_host], | |||||
indexes={ | |||||
"origin": { | |||||
"index": "test", | |||||
"read_alias": "test-read", | |||||
"write_alias": "test-write", | |||||
} | |||||
}, | |||||
) | ) | ||||
search.deinitialize() # To reset internal state from previous runs | search.deinitialize() # To reset internal state from previous runs | ||||
search.initialize() # install required index | search.initialize() # install required index | ||||
yield search | yield search |