Home / Function/ assert_documents_equals() — langchain Function Reference

assert_documents_equals() — langchain Function Reference

Architecture documentation for the assert_documents_equals() function in common.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  51cca943_813b_c497_8900_e6b2dc833c45["assert_documents_equals()"]
  b62fe5d9_7b83_0e14_ef50_3645cafa8bc5["common.py"]
  51cca943_813b_c497_8900_e6b2dc833c45 -->|defined in| b62fe5d9_7b83_0e14_ef50_3645cafa8bc5
  style 51cca943_813b_c497_8900_e6b2dc833c45 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/qdrant/tests/integration_tests/common.py lines 18–30

def assert_documents_equals(actual: list[Document], expected: list[Document]) -> None:  # type: ignore[no-untyped-def]
    assert len(actual) == len(expected)

    for actual_doc, expected_doc in zip(actual, expected, strict=False):
        assert actual_doc.page_content == expected_doc.page_content

        assert "_id" in actual_doc.metadata
        assert "_collection_name" in actual_doc.metadata

        actual_doc.metadata.pop("_id")
        actual_doc.metadata.pop("_collection_name")

        assert actual_doc.metadata == expected_doc.metadata

Domain

Subdomains

Frequently Asked Questions

What does assert_documents_equals() do?
assert_documents_equals() is a function in the langchain codebase, defined in libs/partners/qdrant/tests/integration_tests/common.py.
Where is assert_documents_equals() defined?
assert_documents_equals() is defined in libs/partners/qdrant/tests/integration_tests/common.py at line 18.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free