Phase 2 — Memory store + extractor unit tests
- tests/conftest_factory.py: add FakeRecord, FakeConnection, FakePool, make_store_with_pool
- tests/unit/memory/test_store.py: 18 tests for upsert, vector/ILIKE search, delete, list, count, summary, session state, backfill
- tests/unit/memory/test_extractor.py: 11 tests for JSON extraction, invalid JSON, empty response, tool result truncation, summary regeneration
- docs/testing.md: update coverage status, add FakePool usage example

88 total tests passing (59 + 29).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent fe973b2 commit 4e9dcefc0a6f842c166bad6fefdfb8ebe60d8a77
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 29 Apr
Showing 4 changed files
View
docs/testing.md
View
tests/conftest_factory.py
View
tests/unit/memory/test_extractor.py 0 → 100644
View
tests/unit/memory/test_store.py 0 → 100644