1
0

fix: memory route bug + fast E2E tests under 10 seconds

- Fix recall_personal_facts() call - remove unsupported limit parameter
- Replace 4 slow E2E test files with single fast test file
- All 6 E2E tests complete in ~9 seconds (was 60+ seconds)
- Reuse browser session across tests (module-scoped fixture)
- Combine related checks into single tests
- Add HTTP-only smoke test for speed
This commit is contained in:
Alexander Payne
2026-02-26 08:08:32 -05:00
parent d8d976aa60
commit 96ed82d81e
6 changed files with 233 additions and 825 deletions

View File

@@ -37,7 +37,7 @@ async def memory_page(
)
stats = get_memory_stats()
facts = recall_personal_facts(limit=10)
facts = recall_personal_facts()[:10]
return templates.TemplateResponse(
request,
@@ -88,7 +88,7 @@ async def add_fact(
store_personal_fact(fact, agent_id=agent_id)
# Return updated facts list
facts = recall_personal_facts(limit=10)
facts = recall_personal_facts()[:10]
return templates.TemplateResponse(
request,
"partials/memory_facts.html",