test_override_system_prompt_to_none() — langchain Function Reference
Architecture documentation for the test_override_system_prompt_to_none() function in test_system_message.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD f5c844c2_ada8_3558_5008_f8bde32f259a["test_override_system_prompt_to_none()"] fdcac224_4658_3042_d41f_938e751993a3["TestModelRequestSystemMessage"] f5c844c2_ada8_3558_5008_f8bde32f259a -->|defined in| fdcac224_4658_3042_d41f_938e751993a3 style f5c844c2_ada8_3558_5008_f8bde32f259a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain_v1/tests/unit_tests/agents/test_system_message.py lines 154–173
def test_override_system_prompt_to_none(self) -> None:
"""Test override() setting system_prompt to None."""
model = GenericFakeChatModel(messages=iter([AIMessage(content="Hello")]))
original_request = ModelRequest(
model=model,
system_message=SystemMessage(content="Original"),
messages=[],
tool_choice=None,
tools=[],
response_format=None,
state=AgentState(messages=[]),
runtime=None,
)
# system_prompt is deprecated but supported at runtime for backward compatibility
new_request = original_request.override(system_prompt=None) # type: ignore[call-arg]
assert new_request.system_message is None
assert new_request.system_prompt is None
Domain
Subdomains
Source
Frequently Asked Questions
What does test_override_system_prompt_to_none() do?
test_override_system_prompt_to_none() is a function in the langchain codebase, defined in libs/langchain_v1/tests/unit_tests/agents/test_system_message.py.
Where is test_override_system_prompt_to_none() defined?
test_override_system_prompt_to_none() is defined in libs/langchain_v1/tests/unit_tests/agents/test_system_message.py at line 154.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free