diff --git a/libs/core/tests/unit_tests/documents/test_str.py b/libs/core/tests/unit_tests/documents/test_str.py new file mode 100644 index 00000000000..fd44d06a98e --- /dev/null +++ b/libs/core/tests/unit_tests/documents/test_str.py @@ -0,0 +1,20 @@ +from langchain_core.documents import Document + + +def test_str() -> None: + assert str(Document(page_content="Hello, World!")) == "page_content='Hello, World!'" + assert ( + str(Document(page_content="Hello, World!", metadata={"a": 3})) + == "page_content='Hello, World!' metadata={'a': 3}" + ) + + +def test_repr() -> None: + assert ( + repr(Document(page_content="Hello, World!")) + == "Document(page_content='Hello, World!')" + ) + assert ( + repr(Document(page_content="Hello, World!", metadata={"a": 3})) + == "Document(page_content='Hello, World!', metadata={'a': 3})" + )