save_cassette() — langchain Function Reference
Architecture documentation for the save_cassette() function in conftest.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD de88a9e5_dccf_72cf_df50_8697713f14f8["save_cassette()"] d3622376_b455_b9cd_a885_7c3b3f1e4e0a["CustomPersister"] de88a9e5_dccf_72cf_df50_8697713f14f8 -->|defined in| d3622376_b455_b9cd_a885_7c3b3f1e4e0a 79c6c778_6ee3_aaad_4348_5461dfcad35d["serialize()"] de88a9e5_dccf_72cf_df50_8697713f14f8 -->|calls| 79c6c778_6ee3_aaad_4348_5461dfcad35d style de88a9e5_dccf_72cf_df50_8697713f14f8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/standard-tests/langchain_tests/conftest.py lines 76–89
def save_cassette(
cassette_path: str | PathLike[str],
cassette_dict: dict[str, Any],
serializer: CustomSerializer,
) -> None:
"""Save a cassette to a file."""
data = serializer.serialize(cassette_dict)
# if cassette path is already Path this is no operation
cassette_path = Path(cassette_path)
cassette_folder = cassette_path.parent
if not cassette_folder.exists():
cassette_folder.mkdir(parents=True)
with cassette_path.open("wb") as f:
f.write(data)
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does save_cassette() do?
save_cassette() is a function in the langchain codebase, defined in libs/standard-tests/langchain_tests/conftest.py.
Where is save_cassette() defined?
save_cassette() is defined in libs/standard-tests/langchain_tests/conftest.py at line 76.
What does save_cassette() call?
save_cassette() calls 1 function(s): serialize.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free