snipe/tests/db
pyr0ball 1d6556072f feat(db): SnipeSharedStore — Postgres backend for sellers, market_comps, reported_sellers
Implements SharedTableProtocol against a ThreadedConnectionPool (psycopg2).
SnipeSharedDB handles pool lifecycle and idempotent SQL migrations.
save_sellers uses COALESCE to preserve existing account_age_days when the
new record omits it. All 6 Postgres tests skip cleanly without SNIPE_SHARED_DB_URL.
2026-05-18 09:07:32 -07:00
..
__init__.py feat: add data models, migrations, and store 2026-03-25 13:08:55 -07:00
test_pg_shared.py feat(db): SnipeSharedStore — Postgres backend for sellers, market_comps, reported_sellers 2026-05-18 09:07:32 -07:00
test_protocol.py feat(db): SharedTableProtocol + Store.clone() for dual-backend support 2026-05-18 08:53:47 -07:00
test_store.py feat: snipe beta backlog batch (tickets #22/#28/#30/#34/#35/#36/#37/#38) 2026-04-13 19:32:50 -07:00