Files
langchain/libs/partners/exa/tests/unit_tests/test_standard.py
Mason Daugherty 781db9d892 chore: update pyproject.toml files, remove codespell (#33028)
- Removes Codespell from deps, docs, and `Makefile`s
- Python version requirements in all `pyproject.toml` files now use the
`~=` (compatible release) specifier
- All dependency groups and main dependencies now use explicit lower and
upper bounds, reducing potential for breaking changes
2025-09-20 22:09:33 -04:00

16 lines
434 B
Python

import pytest
from pytest_benchmark.fixture import BenchmarkFixture # type: ignore[import-untyped]
from langchain_exa import ExaSearchRetriever
@pytest.mark.benchmark
def test_exa_retriever_init_time(benchmark: BenchmarkFixture) -> None:
"""Test ExaSearchRetriever initialization time."""
def _init_exa_retriever() -> None:
for _ in range(10):
ExaSearchRetriever()
benchmark(_init_exa_retriever)