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> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conftest.py | ||
| test_auth.py | ||
| test_game_flow_integration.py | ||
| test_server_setup.py | ||