test(websockets): add real-world integration and ping tests for V3

- Added test_ws_v3_ping.py for gateway connectivity verification.
- Added test_int_websockets_v3_real.py for multi-client routing isolation verification.
- Updated Script Inventory in tests/README.md.
This commit is contained in:
Scott Idem
2026-01-30 17:55:45 -05:00
parent 48c3ce76f0
commit 39391e5949
3 changed files with 128 additions and 0 deletions

View File

@@ -41,6 +41,8 @@ This directory contains the automated and manual test scripts for the Aether Fas
| `test_int_import_verification.py` | Basic check that all V3 routers are reachable. |
| `test_int_schema_v3.py` | Verifies the enhanced schema discovery output against the real DB. |
| `test_int_v3_auth_security.py` | Uses `TestClient` to verify auth bypass rules (Site vs Account). |
| `test_ws_v3_ping.py` | **Primary Gateway Test**: Verifies WebSocket V3 round-trip through Nginx and Redis. |
| `test_int_websockets_v3_real.py` | **Isolation Test**: Simulates 3 real clients to verify Group, Direct, and Broadcast routing. |
### E2E Tests (`tests/e2e/`)
| Script | Description |