test_exa_retriever_advanced_features() — langchain Function Reference
Architecture documentation for the test_exa_retriever_advanced_features() function in test_retriever.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 22f31e49_dce0_0317_a957_210ec0a8213b["test_exa_retriever_advanced_features()"] e77e1f5a_fa0b_a140_4502_3540657b32cc["test_retriever.py"] 22f31e49_dce0_0317_a957_210ec0a8213b -->|defined in| e77e1f5a_fa0b_a140_4502_3540657b32cc style 22f31e49_dce0_0317_a957_210ec0a8213b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/exa/tests/integration_tests/test_retriever.py lines 35–49
def test_exa_retriever_advanced_features() -> None:
"""Test advanced features of the `ExaSearchRetriever`."""
retriever = ExaSearchRetriever(
k=3, text_contents_options={"max_characters": 1000}, summary=True, type="auto"
)
res = retriever.invoke("best time to visit japan")
print(res) # noqa: T201
assert len(res) == 3 # requested k=3
assert isinstance(res, list)
assert isinstance(res[0], Document)
# Verify summary is in metadata
assert "summary" in res[0].metadata
assert isinstance(res[0].metadata["summary"], str)
# Verify text was limited
assert len(res[0].page_content) <= 1000
Domain
Subdomains
Source
Frequently Asked Questions
What does test_exa_retriever_advanced_features() do?
test_exa_retriever_advanced_features() is a function in the langchain codebase, defined in libs/partners/exa/tests/integration_tests/test_retriever.py.
Where is test_exa_retriever_advanced_features() defined?
test_exa_retriever_advanced_features() is defined in libs/partners/exa/tests/integration_tests/test_retriever.py at line 35.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free