Home / Function/ test_add_documents() — langchain Function Reference

test_add_documents() — langchain Function Reference

Architecture documentation for the test_add_documents() function in test_time_weighted_retriever.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  0f27154f_d273_345f_eec6_450530b2e5ad["test_add_documents()"]
  3ccece1f_f844_33e7_bdea_1996eb777e35["test_time_weighted_retriever.py"]
  0f27154f_d273_345f_eec6_450530b2e5ad -->|defined in| 3ccece1f_f844_33e7_bdea_1996eb777e35
  style 0f27154f_d273_345f_eec6_450530b2e5ad fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/tests/unit_tests/retrievers/test_time_weighted_retriever.py lines 180–190

def test_add_documents(
    time_weighted_retriever: TimeWeightedVectorStoreRetriever,
) -> None:
    documents = [Document(page_content="test_add_documents document")]
    added_documents = time_weighted_retriever.add_documents(documents)
    assert isinstance(added_documents, list)
    assert len(added_documents) == 1
    assert (
        time_weighted_retriever.memory_stream[-1].page_content
        == documents[0].page_content
    )

Domain

Subdomains

Frequently Asked Questions

What does test_add_documents() do?
test_add_documents() is a function in the langchain codebase, defined in libs/langchain/tests/unit_tests/retrievers/test_time_weighted_retriever.py.
Where is test_add_documents() defined?
test_add_documents() is defined in libs/langchain/tests/unit_tests/retrievers/test_time_weighted_retriever.py at line 180.

Analyze Your Own Codebase

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

Try Supermodel Free