geo/backend/tests
chiguyong c349e40fde fix: correct migration test required_tables, clean alembic.ini, add drift detection
- Replace incorrect required_tables list with actual 48 table names extracted
  from migration a79329c23b20_initial_complete_schema.py
- Remove tables that don't exist: citations, subscription_plans, agent_executions,
  analytics_events, client_brands
- Add missing tables: agent_registry, api_keys, optimization_insights, etc.
- Clean hardcoded database password from alembic.ini (env.py uses settings.DATABASE_URL)
- Add test_alembic_check_detects_drift with CI-only skipif
- Add DB-unavailable skip conditions to subprocess-based alembic tests
2026-06-04 22:17:02 +08:00
..
fixtures chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00
test_agent_framework chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00
test_api chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00
test_content_pipeline feat: payment SDK integration, attribution window config, E2E tests, CI integration, rules center tests 2026-06-02 21:50:26 +08:00
test_infrastructure fix: correct migration test required_tables, clean alembic.ini, add drift detection 2026-06-04 22:17:02 +08:00
test_integration chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00
test_middleware fix: 审计发现的问题修复 2026-05-25 23:33:25 +08:00
test_models chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00
test_repositories chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00
test_services chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00
test_utils feat(geo): U1-U9 monetization closed loop implementation 2026-06-01 07:39:05 +08:00
test_workers feat(geo): U1-U9 monetization closed loop implementation 2026-06-01 07:39:05 +08:00
__init__.py feat: GEO平台P0-P1核心功能重构 2026-05-23 09:34:58 +08:00
conftest.py chore: unify test dirs, remove debug scripts, add content/diagnosis/attribution fixtures 2026-06-02 21:15:15 +08:00