Skip to content

Commit a5b8418

Browse files
Amnah199HaystackBotanakin87
authored
test: Fix the failing test for Azure AI (#2579)
* Add sleep to make the calls seaparate * docs: update changelog for integrations/stackit (#2576) * Update changelog for integrations/stackit * Update CHANGELOG.md --------- Co-authored-by: Amnah199 <[email protected]> Co-authored-by: Amna Mubashar <[email protected]> * chore: Weave - move type ignore comment (#2578) * Update tests * Update CHANGELOG.md --------- Co-authored-by: Haystack Bot <[email protected]> Co-authored-by: Amnah199 <[email protected]> Co-authored-by: Stefano Fiorucci <[email protected]>
1 parent 063c668 commit a5b8418

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

integrations/azure_ai_search/tests/conftest.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def document_store(request):
4848
# Override some methods to wait for the documents to be available
4949
original_write_documents = store.write_documents
5050
original_delete_documents = store.delete_documents
51+
original_delete_all_documents = store.delete_all_documents
5152

5253
def write_documents_and_wait(documents, policy=DuplicatePolicy.OVERWRITE):
5354
written_docs = original_write_documents(documents, policy)
@@ -58,6 +59,10 @@ def delete_documents_and_wait(filters):
5859
original_delete_documents(filters)
5960
time.sleep(SLEEP_TIME_IN_SECONDS)
6061

62+
def delete_all_documents_and_wait():
63+
original_delete_all_documents()
64+
time.sleep(SLEEP_TIME_IN_SECONDS)
65+
6166
# Helper function to wait for the index to be deleted, needed to cover latency
6267
def wait_for_index_deletion(client, index_name):
6368
start_time = time.time()
@@ -69,6 +74,7 @@ def wait_for_index_deletion(client, index_name):
6974

7075
store.write_documents = write_documents_and_wait
7176
store.delete_documents = delete_documents_and_wait
77+
store.delete_all_documents = delete_all_documents_and_wait
7278

7379
yield store
7480
try:

integrations/azure_ai_search/tests/test_document_store.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,6 @@ def test_delete_all_documents(self, document_store: AzureAISearchDocumentStore):
294294
docs = [Document(content="first doc"), Document(content="second doc")]
295295
document_store.write_documents(docs)
296296
assert document_store.count_documents() == 2
297-
298297
document_store.delete_all_documents()
299298
assert document_store.count_documents() == 0
300299

0 commit comments

Comments
 (0)