hack-house/tests
leetcrypt d8acadd68b test: use-case coverage + end-to-end smoke test
- tests/test_coven.py: capacity cap (5th rejected, configurable), duplicate
  username, roster frame contents, slot/username freed on disconnect.
- tests/conftest.py: set app.ctx.max_users (fixes fixture vs new server code).
- hh/smoke.sh: one-command e2e — rust unit tests, SRP self-test, boot server,
  rust handshake round-trip, cross-language python decrypt of a rust message.
- hh: drop unused Session.user_id (clean build).

pytest: 85 passed. smoke: PASS.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 14:15:04 -07:00
..
conftest.py test: use-case coverage + end-to-end smoke test 2026-05-30 14:15:04 -07:00
test_client_extended.py fix(security): comprehensive security hardening — TLS, HMAC WS auth, rate limiting, IP leak prevention 2026-05-25 20:30:40 -07:00
test_client.py fix(security): comprehensive security hardening — TLS, HMAC WS auth, rate limiting, IP leak prevention 2026-05-25 20:30:40 -07:00
test_coven.py test: use-case coverage + end-to-end smoke test 2026-05-30 14:15:04 -07:00
test_health.py Final notes [2] 2026-01-02 23:35:20 +03:00
test_srp.py Final notes [2] 2026-01-02 23:35:20 +03:00
test_websocket.py Final notes [2] 2026-01-02 23:35:20 +03:00