diff --git a/tests/client/test_client_multi_search_meilisearch.py b/tests/client/test_client_multi_search_meilisearch.py index b9523e0b..cb7c6e34 100644 --- a/tests/client/test_client_multi_search_meilisearch.py +++ b/tests/client/test_client_multi_search_meilisearch.py @@ -2,7 +2,7 @@ from meilisearch.errors import MeilisearchApiError from tests.common import INDEX_UID, REMOTE_MS_1, REMOTE_MS_2 -from tests.test_utils import disable_sharding +from tests.test_utils import reset_network_config def test_basic_multi_search(client, empty_index): @@ -85,7 +85,6 @@ def test_multi_search_with_network(client, index_with_documents): resp = client.add_or_update_networks( { "self": REMOTE_MS_1, - "sharding": True, "remotes": { REMOTE_MS_1: { "url": "http://ms-1235.example.meilisearch.io", @@ -112,4 +111,4 @@ def test_multi_search_with_network(client, index_with_documents): assert response["hits"][0]["_federation"]["indexUid"] == INDEX_UID assert response["hits"][0]["_federation"]["remote"] == REMOTE_MS_1 assert response["remoteErrors"] == {} - disable_sharding(client) + reset_network_config(client) diff --git a/tests/client/test_client_network.py b/tests/client/test_client_network.py index 7037b62e..adf4dec0 100644 --- a/tests/client/test_client_network.py +++ b/tests/client/test_client_network.py @@ -1,7 +1,7 @@ import pytest from tests.common import REMOTE_MS_1, REMOTE_MS_2 -from tests.test_utils import disable_sharding +from tests.test_utils import reset_network_config @pytest.mark.usefixtures("enable_network_options") @@ -17,7 +17,6 @@ def test_add_or_update_networks(client): """Tests upsert network remote instance.""" body = { "self": REMOTE_MS_1, - "sharding": True, "remotes": { REMOTE_MS_1: { "url": "http://localhost:7700", @@ -35,9 +34,8 @@ def test_add_or_update_networks(client): assert isinstance(response, dict) assert response["self"] == REMOTE_MS_1 - assert response["sharding"] is True assert len(response["remotes"]) >= 2 assert REMOTE_MS_2 in response["remotes"] assert REMOTE_MS_1 in response["remotes"] - disable_sharding(client) + reset_network_config(client) diff --git a/tests/client/test_client_sharding.py b/tests/client/test_client_sharding.py index aadab4e2..e05d1183 100644 --- a/tests/client/test_client_sharding.py +++ b/tests/client/test_client_sharding.py @@ -1,7 +1,7 @@ import pytest from tests.common import BASE_URL, REMOTE_MS_1 -from tests.test_utils import disable_sharding +from tests.test_utils import reset_network_config @pytest.mark.usefixtures("enable_network_options") @@ -17,7 +17,6 @@ def test_update_and_get_network_settings(client): "writeApiKey": "write-key-1", } }, - "sharding": True, } client.add_or_update_networks(options) @@ -33,5 +32,4 @@ def test_update_and_get_network_settings(client): response["remotes"][instance_name]["writeApiKey"] == options["remotes"][instance_name]["writeApiKey"] ) - assert response["sharding"] == options["sharding"] - disable_sharding(client) + reset_network_config(client) diff --git a/tests/settings/test_settings_embedders.py b/tests/settings/test_settings_embedders.py index 333678bc..0265d6c3 100644 --- a/tests/settings/test_settings_embedders.py +++ b/tests/settings/test_settings_embedders.py @@ -95,7 +95,7 @@ def test_huggingface_embedder_format(empty_index): } } response = index.update_embedders(huggingface_embedder) - index.wait_for_task(response.task_uid) + index.wait_for_task(response.task_uid, timeout_in_ms=60000) # embedder config can take longer. embedders = index.get_embedders() assert embedders.embedders["huggingface"].source == "huggingFace" assert embedders.embedders["huggingface"].model == "BAAI/bge-base-en-v1.5" diff --git a/tests/test_utils.py b/tests/test_utils.py index 7b9feace..4ca688ce 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -34,5 +34,5 @@ def test_iso_to_date_time_invalid_format(): # Refactor to use the unified API to toggle experimental features -def disable_sharding(client): - client.add_or_update_networks(body={"sharding": False}) +def reset_network_config(client): + client.add_or_update_networks(body={"remotes": {}, "leader": None})