geo/backend/tests/test_infrastructure
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
..
__init__.py feat(geo): U1-U9 monetization closed loop implementation 2026-06-01 07:39:05 +08:00
test_config.py chore: complete test file migration (delete old, add new paths) 2026-06-04 14:07:27 +08:00
test_database_exception_handling.py chore: complete test file migration (delete old, add new paths) 2026-06-04 14:07:27 +08:00
test_database_migration.py fix: correct migration test required_tables, clean alembic.ini, add drift detection 2026-06-04 22:17:02 +08:00
test_middleware_unified.py feat(geo): U1-U9 monetization closed loop implementation 2026-06-01 07:39:05 +08:00
test_monitoring.py chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00
test_performance.py chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00
test_rate_limit.py refactor: unify Redis connection pool across all modules 2026-06-04 14:21:14 +08:00
test_scheduler.py chore: complete test file migration (delete old, add new paths) 2026-06-04 14:07:27 +08:00
test_security.py chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00