test_to_chat_prompt_valid_messages() — langchain Function Reference
Architecture documentation for the test_to_chat_prompt_valid_messages() function in test_chat_models.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 5492a6c1_f3c5_0672_5ade_92e78481ce3a["test_to_chat_prompt_valid_messages()"] ab3fd66d_3ad7_be56_7427_66f2c1a9d0a8["test_chat_models.py"] 5492a6c1_f3c5_0672_5ade_92e78481ce3a -->|defined in| ab3fd66d_3ad7_be56_7427_66f2c1a9d0a8 style 5492a6c1_f3c5_0672_5ade_92e78481ce3a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/huggingface/tests/unit_tests/test_chat_models.py lines 87–103
def test_to_chat_prompt_valid_messages(chat_hugging_face: Any) -> None:
messages = [AIMessage(content="Hello"), HumanMessage(content="How are you?")]
expected_prompt = "Generated chat prompt"
chat_hugging_face.tokenizer.apply_chat_template.return_value = expected_prompt
result = chat_hugging_face._to_chat_prompt(messages)
assert result == expected_prompt
chat_hugging_face.tokenizer.apply_chat_template.assert_called_once_with(
[
{"role": "assistant", "content": "Hello"},
{"role": "user", "content": "How are you?"},
],
tokenize=False,
add_generation_prompt=True,
)
Domain
Subdomains
Source
Frequently Asked Questions
What does test_to_chat_prompt_valid_messages() do?
test_to_chat_prompt_valid_messages() is a function in the langchain codebase, defined in libs/partners/huggingface/tests/unit_tests/test_chat_models.py.
Where is test_to_chat_prompt_valid_messages() defined?
test_to_chat_prompt_valid_messages() is defined in libs/partners/huggingface/tests/unit_tests/test_chat_models.py at line 87.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free