Home / Function/ test_generic_fake_chat_model_astream_log() — langchain Function Reference

test_generic_fake_chat_model_astream_log() — langchain Function Reference

Architecture documentation for the test_generic_fake_chat_model_astream_log() function in test_fake_chat_model.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  464c6a0d_bf68_5176_e9aa_587071321405["test_generic_fake_chat_model_astream_log()"]
  80c98d4d_3f6a_0197_c2ea_3db4062a1246["test_fake_chat_model.py"]
  464c6a0d_bf68_5176_e9aa_587071321405 -->|defined in| 80c98d4d_3f6a_0197_c2ea_3db4062a1246
  style 464c6a0d_bf68_5176_e9aa_587071321405 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/tests/unit_tests/llms/test_fake_chat_model.py lines 136–148

async def test_generic_fake_chat_model_astream_log() -> None:
    """Test streaming."""
    infinite_cycle = cycle([AIMessage(content="hello goodbye")])
    model = GenericFakeChatModel(messages=infinite_cycle)
    log_patches = [
        log_patch async for log_patch in model.astream_log("meow", diff=False)
    ]
    final = log_patches[-1]
    assert final.state["streamed_output"] == [
        _AnyIdAIMessageChunk(content="hello"),
        _AnyIdAIMessageChunk(content=" "),
        _AnyIdAIMessageChunk(content="goodbye", chunk_position="last"),
    ]

Domain

Subdomains

Frequently Asked Questions

What does test_generic_fake_chat_model_astream_log() do?
test_generic_fake_chat_model_astream_log() is a function in the langchain codebase, defined in libs/langchain/tests/unit_tests/llms/test_fake_chat_model.py.
Where is test_generic_fake_chat_model_astream_log() defined?
test_generic_fake_chat_model_astream_log() is defined in libs/langchain/tests/unit_tests/llms/test_fake_chat_model.py at line 136.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free