diff --git a/integrations/weaviate/tests/test_document_store.py b/integrations/weaviate/tests/test_document_store.py index 8d1be5f5bc..7c7db1159e 100644 --- a/integrations/weaviate/tests/test_document_store.py +++ b/integrations/weaviate/tests/test_document_store.py @@ -6,6 +6,7 @@ import logging import os from collections.abc import Generator +from dataclasses import replace from unittest.mock import MagicMock, patch import pytest @@ -373,7 +374,7 @@ def test_write_documents(self, document_store): assert document_store.write_documents([doc]) == 1 assert document_store.count_documents() == 1 - doc.content = "test doc 2" + doc = replace(doc, content="test doc 2") assert document_store.write_documents([doc]) == 1 assert document_store.count_documents() == 1 diff --git a/integrations/weaviate/tests/test_document_store_async.py b/integrations/weaviate/tests/test_document_store_async.py index 62bf334076..7b515d1ed8 100644 --- a/integrations/weaviate/tests/test_document_store_async.py +++ b/integrations/weaviate/tests/test_document_store_async.py @@ -4,6 +4,7 @@ import logging from collections.abc import AsyncGenerator +from dataclasses import replace from pathlib import Path import pytest @@ -100,7 +101,7 @@ async def test_write_documents_async(self, document_store: WeaviateDocumentStore assert await document_store.write_documents_async([doc]) == 1 assert await document_store.count_documents_async() == 1 - doc.content = "test doc 2" + doc = replace(doc, content="test doc 2") assert await document_store.write_documents_async([doc]) == 1 assert await document_store.count_documents_async() == 1