test_conversation_chain_errors_bad_variable() — langchain Function Reference
Architecture documentation for the test_conversation_chain_errors_bad_variable() function in test_conversation.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD a0ba36c8_3102_3d99_ef24_4a6d66a7d0d0["test_conversation_chain_errors_bad_variable()"] bad7138b_753c_8c4e_915e_8bf58ada3cec["test_conversation.py"] a0ba36c8_3102_3d99_ef24_4a6d66a7d0d0 -->|defined in| bad7138b_753c_8c4e_915e_8bf58ada3cec style a0ba36c8_3102_3d99_ef24_4a6d66a7d0d0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/tests/unit_tests/chains/test_conversation.py lines 88–99
def test_conversation_chain_errors_bad_variable() -> None:
"""Test that conversation chain raise error with bad variable."""
llm = FakeLLM()
prompt = PromptTemplate(input_variables=["foo"], template="{foo}")
memory = ConversationBufferMemory(memory_key="foo")
with pytest.raises(
ValueError,
match=re.escape(
"Value error, The input key foo was also found in the memory keys (['foo'])"
),
):
ConversationChain(llm=llm, prompt=prompt, memory=memory, input_key="foo")
Domain
Subdomains
Source
Frequently Asked Questions
What does test_conversation_chain_errors_bad_variable() do?
test_conversation_chain_errors_bad_variable() is a function in the langchain codebase, defined in libs/langchain/tests/unit_tests/chains/test_conversation.py.
Where is test_conversation_chain_errors_bad_variable() defined?
test_conversation_chain_errors_bad_variable() is defined in libs/langchain/tests/unit_tests/chains/test_conversation.py at line 88.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free