sync_checkpointer() — langchain Function Reference
Architecture documentation for the sync_checkpointer() function in conftest.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 4aa45f38_979e_c34d_b235_51605694984b["sync_checkpointer()"] 81b9f9df_8601_314e_4fb6_20a115260a63["conftest.py"] 4aa45f38_979e_c34d_b235_51605694984b -->|defined in| 81b9f9df_8601_314e_4fb6_20a115260a63 style 4aa45f38_979e_c34d_b235_51605694984b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain_v1/tests/unit_tests/agents/conftest.py lines 146–167
def sync_checkpointer(
request: pytest.FixtureRequest,
) -> Iterator[BaseCheckpointSaver[str]]:
checkpointer_name = request.param
if checkpointer_name == "memory":
with _checkpointer_memory() as checkpointer:
yield checkpointer
elif checkpointer_name == "sqlite":
with _checkpointer_sqlite() as checkpointer:
yield checkpointer
elif checkpointer_name == "postgres":
with _checkpointer_postgres() as checkpointer:
yield checkpointer
elif checkpointer_name == "postgres_pipe":
with _checkpointer_postgres_pipe() as checkpointer:
yield checkpointer
elif checkpointer_name == "postgres_pool":
with _checkpointer_postgres_pool() as checkpointer:
yield checkpointer
else:
msg = f"Unknown checkpointer: {checkpointer_name}"
raise NotImplementedError(msg)
Domain
Subdomains
Source
Frequently Asked Questions
What does sync_checkpointer() do?
sync_checkpointer() is a function in the langchain codebase, defined in libs/langchain_v1/tests/unit_tests/agents/conftest.py.
Where is sync_checkpointer() defined?
sync_checkpointer() is defined in libs/langchain_v1/tests/unit_tests/agents/conftest.py at line 146.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free