test_stream_response_to_generation_chunk() — langchain Function Reference
Architecture documentation for the test_stream_response_to_generation_chunk() function in test_base.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD bc46221c_8313_359a_c579_b290bf8570dc["test_stream_response_to_generation_chunk()"] 6395ab08_3ae5_72d1_1c6a_5b74f14238f7["test_base.py"] bc46221c_8313_359a_c579_b290bf8570dc -->|defined in| 6395ab08_3ae5_72d1_1c6a_5b74f14238f7 style bc46221c_8313_359a_c579_b290bf8570dc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/openai/tests/unit_tests/llms/test_base.py lines 78–110
def test_stream_response_to_generation_chunk() -> None:
completion = {
"id": "cmpl-abc123",
"choices": [
{"finish_reason": None, "index": 0, "logprobs": None, "text": "foo"}
],
"created": 1749214401,
"model": "my-model",
"object": "text_completion",
"system_fingerprint": None,
"usage": None,
}
chunk = _stream_response_to_generation_chunk(completion)
assert chunk == GenerationChunk(
text="foo", generation_info={"finish_reason": None, "logprobs": None}
)
# Pathological completion with None text (e.g., from other providers)
completion = {
"id": "cmpl-abc123",
"choices": [
{"finish_reason": None, "index": 0, "logprobs": None, "text": None}
],
"created": 1749214401,
"model": "my-model",
"object": "text_completion",
"system_fingerprint": None,
"usage": None,
}
chunk = _stream_response_to_generation_chunk(completion)
assert chunk == GenerationChunk(
text="", generation_info={"finish_reason": None, "logprobs": None}
)
Domain
Subdomains
Source
Frequently Asked Questions
What does test_stream_response_to_generation_chunk() do?
test_stream_response_to_generation_chunk() is a function in the langchain codebase, defined in libs/partners/openai/tests/unit_tests/llms/test_base.py.
Where is test_stream_response_to_generation_chunk() defined?
test_stream_response_to_generation_chunk() is defined in libs/partners/openai/tests/unit_tests/llms/test_base.py at line 78.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free