Context
tests/conftest.py has two autouse fixtures that make the default suite hermetic: _hermetic_supabase_client (:47-77) and _bypass_session_auth (:80-143), both currently exempting only the e2e_staging marker. Open PR #377 already implements this issue — it registers an integration marker and extends both fixtures to bypass under it (real DB client + real auth guard). This issue exists to land and verify that work as part of the epic; if #377 merges first, close this on arrival. Supersedes #362, which is closed in favor of this epic's granular issues.
Scope
Acceptance criteria
Dependencies
Depends on: #378
Blocks: #397
Chapter: 1 (Regression Suite) | Lane: subcutaneous | Size: S | Suggested owner: Luke
Part of epic #402
Context
tests/conftest.pyhas two autouse fixtures that make the default suite hermetic:_hermetic_supabase_client(:47-77) and_bypass_session_auth(:80-143), both currently exempting only thee2e_stagingmarker. Open PR #377 already implements this issue — it registers anintegrationmarker and extends both fixtures to bypass under it (real DB client + real auth guard). This issue exists to land and verify that work as part of the epic; if #377 merges first, close this on arrival. Supersedes #362, which is closed in favor of this epic's granular issues.Scope
integrationmarker; both autouse fixtures skip under it so the lane gets a real client and a real minted session.Acceptance criteria
pytest -m integrationgets a real DB client and a real minted session.Dependencies
Depends on: #378
Blocks: #397
Chapter: 1 (Regression Suite) | Lane: subcutaneous | Size: S | Suggested owner: Luke
Part of epic #402