Home / Function/ test_search_retriever_get_relevant_documents() — langchain Function Reference

test_search_retriever_get_relevant_documents() — langchain Function Reference

Architecture documentation for the test_search_retriever_get_relevant_documents() function in test_retrievers.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  a10d691e_2d95_1cd8_2d92_e8b200e1db55["test_search_retriever_get_relevant_documents()"]
  8e68442a_96e5_3605_284e_31f4e87fdccb["test_retrievers.py"]
  a10d691e_2d95_1cd8_2d92_e8b200e1db55 -->|defined in| 8e68442a_96e5_3605_284e_31f4e87fdccb
  style a10d691e_2d95_1cd8_2d92_e8b200e1db55 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/perplexity/tests/unit_tests/test_retrievers.py lines 14–42

def test_search_retriever_get_relevant_documents(mocker: MockerFixture) -> None:
    retriever = PerplexitySearchRetriever(pplx_api_key="test")

    mock_result = MagicMock()
    mock_result.title = "Test Title"
    mock_result.url = "http://test.com"
    mock_result.snippet = "Test snippet"
    mock_result.date = "2023-01-01"
    mock_result.last_updated = "2023-01-02"

    mock_response = MagicMock()
    mock_response.results = [mock_result]

    mock_create = MagicMock(return_value=mock_response)
    mocker.patch.object(retriever.client.search, "create", mock_create)

    docs = retriever.invoke("query")

    assert len(docs) == 1
    assert docs[0].page_content == "Test snippet"
    assert docs[0].metadata["title"] == "Test Title"
    assert docs[0].metadata["url"] == "http://test.com"

    mock_create.assert_called_once_with(
        query="query",
        max_results=10,
        max_tokens=25000,
        max_tokens_per_page=1024,
    )

Domain

Subdomains

Frequently Asked Questions

What does test_search_retriever_get_relevant_documents() do?
test_search_retriever_get_relevant_documents() is a function in the langchain codebase, defined in libs/partners/perplexity/tests/unit_tests/test_retrievers.py.
Where is test_search_retriever_get_relevant_documents() defined?
test_search_retriever_get_relevant_documents() is defined in libs/partners/perplexity/tests/unit_tests/test_retrievers.py at line 14.

Analyze Your Own Codebase

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

Try Supermodel Free