MCPcopy
hub / github.com/langchain-ai/langchain / messages

Function messages

libs/core/tests/unit_tests/prompts/test_chat.py:32–64  ·  view source on GitHub ↗

Create messages.

()

Source from the content-addressed store, hash-verified

30
31@pytest.fixture
32def messages() -> List[BaseMessagePromptTemplate]:
33 """Create messages."""
34 system_message_prompt = SystemMessagePromptTemplate(
35 prompt=PromptTemplate(
36 template="Here's some context: {context}",
37 input_variables=["context"],
38 )
39 )
40 human_message_prompt = HumanMessagePromptTemplate(
41 prompt=PromptTemplate(
42 template="Hello {foo}, I'm {bar}. Thanks for the {context}",
43 input_variables=["foo", "bar", "context"],
44 )
45 )
46 ai_message_prompt = AIMessagePromptTemplate(
47 prompt=PromptTemplate(
48 template="I'm an AI. I'm {foo}. I'm {bar}.",
49 input_variables=["foo", "bar"],
50 )
51 )
52 chat_message_prompt = ChatMessagePromptTemplate(
53 role="test",
54 prompt=PromptTemplate(
55 template="I'm a generic message. I'm {foo}. I'm {bar}.",
56 input_variables=["foo", "bar"],
57 ),
58 )
59 return [
60 system_message_prompt,
61 human_message_prompt,
62 ai_message_prompt,
63 chat_message_prompt,
64 ]
65
66
67@pytest.fixture

Callers

nothing calls this directly

Tested by

no test coverage detected