test_memory.py 603 B

12345678910111213141516171819202122232425
  1. import pytest
  2. from app.memory.store import MemoryManager
  3. @pytest.mark.asyncio
  4. async def test_memory_manager_init():
  5. mgr = MemoryManager()
  6. assert mgr is not None
  7. assert mgr.memory_vectorstore is not None
  8. @pytest.mark.asyncio
  9. async def test_working_memory():
  10. mgr = MemoryManager()
  11. mem = mgr.get_working_memory()
  12. assert mem is not None
  13. assert mem.memory_key == "history"
  14. @pytest.mark.asyncio
  15. async def test_longterm_memory():
  16. mgr = MemoryManager()
  17. mem = mgr.get_longterm_memory(user_id=1)
  18. assert mem is not None
  19. assert mem.memory_key == "long_term_memory"