Home / Function/ test_to_chat_prompt_valid_messages() — langchain Function Reference

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

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