test_get_request_payload() — langchain Function Reference
Architecture documentation for the test_get_request_payload() function in test_chat_models.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 8d3fb809_8513_3c1c_8ee4_c09a1b1c66f6["test_get_request_payload()"] 530201c5_d88b_5d70_4ba9_c13da0c872e6["TestChatDeepSeekCustomUnit"] 8d3fb809_8513_3c1c_8ee4_c09a1b1c66f6 -->|defined in| 530201c5_d88b_5d70_4ba9_c13da0c872e6 style 8d3fb809_8513_3c1c_8ee4_c09a1b1c66f6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/deepseek/tests/unit_tests/test_chat_models.py lines 231–245
def test_get_request_payload(self) -> None:
"""Test that tool message content is converted from list to string."""
chat_model = ChatDeepSeek(model=MODEL_NAME, api_key=SecretStr("api_key"))
tool_message = ToolMessage(content=[], tool_call_id="test_id")
payload = chat_model._get_request_payload([tool_message])
assert payload["messages"][0]["content"] == "[]"
tool_message = ToolMessage(content=["item1", "item2"], tool_call_id="test_id")
payload = chat_model._get_request_payload([tool_message])
assert payload["messages"][0]["content"] == '["item1", "item2"]'
tool_message = ToolMessage(content="test string", tool_call_id="test_id")
payload = chat_model._get_request_payload([tool_message])
assert payload["messages"][0]["content"] == "test string"
Domain
Subdomains
Source
Frequently Asked Questions
What does test_get_request_payload() do?
test_get_request_payload() is a function in the langchain codebase, defined in libs/partners/deepseek/tests/unit_tests/test_chat_models.py.
Where is test_get_request_payload() defined?
test_get_request_payload() is defined in libs/partners/deepseek/tests/unit_tests/test_chat_models.py at line 231.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free