Expand description
Mock Suotar: a stand-in for the University of Helsinki Suotar API, and the test/dev control surface around it.
Mounted at /api/v0/mock-suotar only when TEST_MODE and USE_MOCK_SUOTAR_ENDPOINT are both on.
Like mock_sisu and mock_azure, the gate is runtime registration rather than #[cfg]: the code
always compiles, but with the flags off the routes are absent from the route table.
SUOTAR_API_BASE_URL and SUOTAR_API_KEY are deliberately unset in the dev and test overlays, so
the production path is known to fail loudly when unconfigured.
Modules§
- control
- The mock Suotar control surface: test-only routes that are not part of Suotar’s API.
Functions§
- _add_
routes - assert_
enabled - The route cannot be reached with the flags off, so tripping this means the gate itself broke.