From b50a147d1b01033643748670978faeee351243cf Mon Sep 17 00:00:00 2001 From: Paul Sanders Date: Sat, 20 Mar 2021 17:50:56 -0400 Subject: [PATCH] Patching request to guarantee timeout --- .../tests/errors/test_timeout_error_meilisearch.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/meilisearch/tests/errors/test_timeout_error_meilisearch.py b/meilisearch/tests/errors/test_timeout_error_meilisearch.py index 30591bfa..d3ad6af2 100644 --- a/meilisearch/tests/errors/test_timeout_error_meilisearch.py +++ b/meilisearch/tests/errors/test_timeout_error_meilisearch.py @@ -1,16 +1,18 @@ +from unittest.mock import patch import pytest +import requests import meilisearch from meilisearch.errors import MeiliSearchTimeoutError from meilisearch.tests import BASE_URL, MASTER_KEY -@pytest.mark.usefixtures("indexes_sample") -def test_client_timeout_error(small_movies): - client = meilisearch.Client(BASE_URL, MASTER_KEY, timeout=1e-99) +@patch("requests.get") +def test_client_timeout_error(mock_get): + mock_get.side_effect = requests.exceptions.Timeout() + client = meilisearch.Client(BASE_URL, MASTER_KEY, timeout=1) with pytest.raises(MeiliSearchTimeoutError): - index = client.index("indexUID") - index.add_documents(small_movies) + client.version() def test_client_timeout_set():