Home / Function/ test_exa_retriever_highlights() — langchain Function Reference

test_exa_retriever_highlights() — langchain Function Reference

Architecture documentation for the test_exa_retriever_highlights() function in test_retriever.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  91ab23f5_0fe3_b553_b33b_a503bb33a584["test_exa_retriever_highlights()"]
  e77e1f5a_fa0b_a140_4502_3540657b32cc["test_retriever.py"]
  91ab23f5_0fe3_b553_b33b_a503bb33a584 -->|defined in| e77e1f5a_fa0b_a140_4502_3540657b32cc
  style 91ab23f5_0fe3_b553_b33b_a503bb33a584 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/exa/tests/integration_tests/test_retriever.py lines 20–32

def test_exa_retriever_highlights() -> None:
    """Test highlights feature of the `ExaSearchRetriever`."""
    retriever = ExaSearchRetriever(highlights=True)
    res = retriever.invoke("best time to visit japan")
    print(res)  # noqa: T201
    assert isinstance(res, list)
    assert isinstance(res[0], Document)
    highlights = res[0].metadata["highlights"]
    highlight_scores = res[0].metadata["highlight_scores"]
    assert isinstance(highlights, list)
    assert isinstance(highlight_scores, list)
    assert isinstance(highlights[0], str)
    assert isinstance(highlight_scores[0], float)

Domain

Subdomains

Frequently Asked Questions

What does test_exa_retriever_highlights() do?
test_exa_retriever_highlights() is a function in the langchain codebase, defined in libs/partners/exa/tests/integration_tests/test_retriever.py.
Where is test_exa_retriever_highlights() defined?
test_exa_retriever_highlights() is defined in libs/partners/exa/tests/integration_tests/test_retriever.py at line 20.

Analyze Your Own Codebase

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

Try Supermodel Free