Files
secure-agent/tests/test_history_persistance.py
T
2026-03-04 14:35:46 -07:00

24 lines
680 B
Python

# test_history_persistence.py
from agent.history import ConversationHistory
# Create history
history = ConversationHistory(session_id="test-session")
history.add_message("user", "Hello")
history.add_message("assistant", "Hi there!")
print(f"Session ID: {history.session_id}")
print(f"Messages: {len(history.messages)}")
# Verify file exists
print(f"File exists: {history.file.exists()}")
print(f"File contents:")
print(history.file.read_text())
# Create new instance with same session_id
history2 = ConversationHistory(session_id="test-session")
print(f"\nLoaded messages: {len(history2.messages)}")
print(f"First message: {history2.messages[0]}")
# Clean up
history.clear()