-
test: A32 phase 1 — 4 routers à 0 test couverts (10 smokes) (v7.11.0)
released this
2026-10-01 11:54:43 -04:00 | 109 commits to main since this releasetests/test_smoke_uncovered.py — un smoke par route des 4 routers qui n'avaient
AUCUN test :- webhooks.py 3/3 : réception sans secret → {"status":"ok"} ; HMAC faux → 401
(secret piloté par monkeypatch, déterministe quel que soit le .env) ;
register sans secret → 400 AVANT tout appel réseau ; status avec
gitea.list_webhooks stubbé → {"registered": False} (zéro réseau réel) - notes.py 2/2 : GET HTML + roundtrip POST→GET (upsert persisté en base,
échappement HTML vérifié : <b> et non ) - sidebar_config.py 2/2 : GET défauts ; PUT persisté puis RELU depuis
users.sidebar_config ; 400 sans config ; remise en état en fin de test - github_routes.py 2/2 : status {"linked": False} ; disconnect {"status": "ok"}
Reste (A32 phase 2) : quasi nuls — library 1/10, api 3/23, dashboard 17/63,
api_v2 50/115 → même recette, fixture client existante.suite 1047/1047 ·
ruff check app testsOK · docs à jourDownloads
- webhooks.py 3/3 : réception sans secret → {"status":"ok"} ; HMAC faux → 401