Skip to content

Campus Wi-Fi limits, README map, handover tests - #36

Merged
vidit-16 merged 1 commit into
mainfrom
readme-limits
Oct 7, 2026
Merged

vidit-16 merged 1 commit into
mainfrom
readme-limits

Conversation

@vidit-16

@vidit-16 vidit-16 commented Oct 7, 2026

Copy link
Copy Markdown
Owner
  • Sign-up 30/hour per address; sign-in 60/min per address and 10/min per account.
  • docs/campus_map.svg generated from the campus table; README shows it and documents the handover and limits.
  • Tests for the handover gaps mutation testing found (21/21 mutants caught).

Tests: 124 passing.

…ested

- Campus Wi-Fi puts a whole class behind one address, and the sixth
  sign-up in an hour was being refused. Sign-up now allows 30 an hour per
  address and sign-in 60 a minute, while guessing one account's password
  is still stopped after 10 tries a minute, counted per account.
- tools/build_campus.py also draws docs/campus_map.svg from the same table
  as the app's map, and the README shows it.
- The README describes the two-sided handover and the limits.
- Mutation testing of the handover found five untested cases (receiving a
  non-found item, not-received without a hand-in, someone else answering,
  staff receiving their own report, returning to the page). Tests added;
  all 21 handover mutants are now caught.
@vidit-16
vidit-16 merged commit 3c64296 into main Oct 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant