test_middleware_handles_none_system_message() — langchain Function Reference
Architecture documentation for the test_middleware_handles_none_system_message() function in test_system_message.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD d17a013b_cdc8_048c_b2e8_79d48b4f944a["test_middleware_handles_none_system_message()"] 71806697_b367_06d3_c3dc_8764efaf8550["TestDynamicSystemPromptMiddleware"] d17a013b_cdc8_048c_b2e8_79d48b4f944a -->|defined in| 71806697_b367_06d3_c3dc_8764efaf8550 56f7d1ae_98db_01a6_dc7e_786fe86dd0c4["_make_request()"] d17a013b_cdc8_048c_b2e8_79d48b4f944a -->|calls| 56f7d1ae_98db_01a6_dc7e_786fe86dd0c4 style d17a013b_cdc8_048c_b2e8_79d48b4f944a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain_v1/tests/unit_tests/agents/test_system_message.py lines 819–833
def test_middleware_handles_none_system_message(self) -> None:
"""Test middleware creating new SystemMessage when none exists."""
def create_if_none_middleware(request: ModelRequest) -> SystemMessage:
"""Create a system message if none exists."""
if request.system_message is None:
return SystemMessage(content="Default system prompt")
return request.system_message
request = _make_request(system_message=None)
new_system_message = create_if_none_middleware(request)
assert isinstance(new_system_message, SystemMessage)
assert len(new_system_message.content_blocks) == 1
assert new_system_message.content_blocks[0].get("text") == "Default system prompt"
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does test_middleware_handles_none_system_message() do?
test_middleware_handles_none_system_message() is a function in the langchain codebase, defined in libs/langchain_v1/tests/unit_tests/agents/test_system_message.py.
Where is test_middleware_handles_none_system_message() defined?
test_middleware_handles_none_system_message() is defined in libs/langchain_v1/tests/unit_tests/agents/test_system_message.py at line 819.
What does test_middleware_handles_none_system_message() call?
test_middleware_handles_none_system_message() calls 1 function(s): _make_request.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free