serialize() — langchain Function Reference
Architecture documentation for the serialize() function in conftest.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 79c6c778_6ee3_aaad_4348_5461dfcad35d["serialize()"] 17687182_d87a_b111_7eee_20c37ea4b07e["CustomSerializer"] 79c6c778_6ee3_aaad_4348_5461dfcad35d -->|defined in| 17687182_d87a_b111_7eee_20c37ea4b07e de88a9e5_dccf_72cf_df50_8697713f14f8["save_cassette()"] de88a9e5_dccf_72cf_df50_8697713f14f8 -->|calls| 79c6c778_6ee3_aaad_4348_5461dfcad35d style 79c6c778_6ee3_aaad_4348_5461dfcad35d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/standard-tests/langchain_tests/conftest.py lines 32–44
def serialize(cassette_dict: dict[str, Any]) -> bytes:
"""Convert cassette to YAML and compress it."""
cassette_dict["requests"] = [
{
"method": request.method,
"uri": request.uri,
"body": request.body,
"headers": {k: [v] for k, v in request.headers.items()},
}
for request in cassette_dict["requests"]
]
yml = yaml.safe_dump(cassette_dict)
return gzip.compress(yml.encode("utf-8"))
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does serialize() do?
serialize() is a function in the langchain codebase, defined in libs/standard-tests/langchain_tests/conftest.py.
Where is serialize() defined?
serialize() is defined in libs/standard-tests/langchain_tests/conftest.py at line 32.
What calls serialize()?
serialize() is called by 1 function(s): save_cassette.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free