Create 16 integration tests across 7 test classes covering: - JWT authentication (valid/invalid/expired tokens) - Game join flow with Redis connection tracking - Action execution and state broadcasting - Turn timeout Redis operations (start/get/cancel/extend) - Disconnection cleanup - Spectator filtered state - Reconnection tracking Uses testcontainers for real Redis/Postgres integration. Completes Phase 4 (Game Service + WebSocket) with all 18 tasks finished. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| core | ||
| db | ||
| scripts | ||
| services | ||
| socketio | ||
| unit | ||
| __init__.py | ||
| conftest.py | ||
| factories.py | ||
| test_health.py | ||