Home / File/ test_prompt_values.py — langchain Source File

test_prompt_values.py — langchain Source File

Architecture documentation for test_prompt_values.py, a python file in the langchain codebase. 2 imports, 0 dependents.

File python CoreAbstractions MessageSchema 2 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  c7baea40_a43e_4495_3392_3694f5e0c620["test_prompt_values.py"]
  d758344f_537f_649e_f467_b9d7442e86df["langchain_core.messages"]
  c7baea40_a43e_4495_3392_3694f5e0c620 --> d758344f_537f_649e_f467_b9d7442e86df
  5b417886_56dd_6afa_13ab_a3cfc1dbcccd["langchain_core.prompt_values"]
  c7baea40_a43e_4495_3392_3694f5e0c620 --> 5b417886_56dd_6afa_13ab_a3cfc1dbcccd
  style c7baea40_a43e_4495_3392_3694f5e0c620 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

from langchain_core.messages import (
    AIMessage,
    AIMessageChunk,
    HumanMessage,
    HumanMessageChunk,
    SystemMessage,
    SystemMessageChunk,
    ToolMessage,
    ToolMessageChunk,
)
from langchain_core.prompt_values import ChatPromptValueConcrete


def test_chat_prompt_value_concrete() -> None:
    messages: list = [
        AIMessage("foo"),
        HumanMessage("foo"),
        SystemMessage("foo"),
        ToolMessage("foo", tool_call_id="foo"),
        AIMessageChunk(content="foo"),
        HumanMessageChunk(content="foo"),
        SystemMessageChunk(content="foo"),
        ToolMessageChunk(content="foo", tool_call_id="foo"),
    ]
    assert ChatPromptValueConcrete(messages=messages).messages == messages

Subdomains

Dependencies

  • langchain_core.messages
  • langchain_core.prompt_values

Frequently Asked Questions

What does test_prompt_values.py do?
test_prompt_values.py is a source file in the langchain codebase, written in python. It belongs to the CoreAbstractions domain, MessageSchema subdomain.
What functions are defined in test_prompt_values.py?
test_prompt_values.py defines 1 function(s): test_chat_prompt_value_concrete.
What does test_prompt_values.py depend on?
test_prompt_values.py imports 2 module(s): langchain_core.messages, langchain_core.prompt_values.
Where is test_prompt_values.py in the architecture?
test_prompt_values.py is located at libs/core/tests/unit_tests/test_prompt_values.py (domain: CoreAbstractions, subdomain: MessageSchema, directory: libs/core/tests/unit_tests).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free