test_clearing_conversation_memory() — langchain Function Reference
Architecture documentation for the test_clearing_conversation_memory() function in test_conversation.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD a99cde9f_4ec6_7fa6_5c91_d6a559809422["test_clearing_conversation_memory()"] bad7138b_753c_8c4e_915e_8bf58ada3cec["test_conversation.py"] a99cde9f_4ec6_7fa6_5c91_d6a559809422 -->|defined in| bad7138b_753c_8c4e_915e_8bf58ada3cec style a99cde9f_4ec6_7fa6_5c91_d6a559809422 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/tests/unit_tests/chains/test_conversation.py lines 142–151
def test_clearing_conversation_memory(memory: BaseMemory) -> None:
"""Test clearing the conversation memory."""
# This is a good input because the input is not the same as baz.
good_inputs = {"foo": "bar", "baz": "foo"}
# This is a good output because there is one variable.
good_outputs = {"bar": "foo"}
memory.save_context(good_inputs, good_outputs)
memory.clear()
assert memory.load_memory_variables({}) == {"baz": ""}
Domain
Subdomains
Source
Frequently Asked Questions
What does test_clearing_conversation_memory() do?
test_clearing_conversation_memory() is a function in the langchain codebase, defined in libs/langchain/tests/unit_tests/chains/test_conversation.py.
Where is test_clearing_conversation_memory() defined?
test_clearing_conversation_memory() is defined in libs/langchain/tests/unit_tests/chains/test_conversation.py at line 142.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free