sgeboers
238d9e9ec2
test: add full quiz tab test suite and fix Geen stem normalization
- Fix match_mps_for_votes: 'Geen stem'/'no vote' now normalize to None (skipped),
not 'afwezig' — so unanswered questions don't inflate overlap count
- Add 5 additional tests to test_match_mps.py: zero-overlap exclusion,
empty input validation, Geen stem overlap skip, excluded motions respected
- Add tests/test_explorer_quiz.py: builder import smoke test plus 3 real-DB
end-to-end scenarios (unique match, indistinguishable MPs, discriminating
question reduces candidate set)
- Full suite: 73 passed, 2 skipped
2026-03-24 20:18:20 +01:00
..
2026-03-21 22:31:22 +01:00
2026-03-23 20:30:35 +01:00
2026-03-21 22:31:22 +01:00
2026-03-21 22:31:22 +01:00
2026-03-21 22:31:22 +01:00
2026-03-21 22:31:22 +01:00
2026-03-23 21:21:10 +01:00
2026-03-22 03:02:25 +01:00
2026-03-23 21:21:10 +01:00
2026-03-21 22:31:22 +01:00
2026-03-21 22:40:28 +01:00
2026-03-23 21:01:09 +01:00
2026-03-22 22:38:17 +01:00
2026-03-24 20:18:20 +01:00
2026-03-21 23:25:27 +01:00
2026-03-21 23:33:47 +01:00
2026-03-22 03:02:25 +01:00
2026-03-22 22:38:17 +01:00
2026-03-24 20:18:20 +01:00
2026-03-21 22:31:22 +01:00
2026-03-21 22:31:22 +01:00
2026-03-21 23:53:55 +01:00
2026-03-21 22:31:22 +01:00
2026-03-23 21:31:39 +01:00
2026-03-23 21:21:10 +01:00
2026-03-23 21:31:39 +01:00
2026-03-21 22:40:28 +01:00
2026-03-23 21:21:10 +01:00
2026-03-22 03:02:25 +01:00
2026-03-22 03:02:25 +01:00
2026-03-21 22:31:22 +01:00
2026-03-23 21:31:39 +01:00
2026-03-24 19:59:25 +01:00
2026-03-23 21:31:39 +01:00
2026-03-23 21:31:39 +01:00