test(backend): mesure les branches et fixe un seuil de couverture

app/main.py sort du omit : la fixture app l'exerce a chaque test, et l'exclure
masquait ses seules conditions, les docs coupees hors developpement et le CORS
monte selon les origines declarees. Il ressort a 78 %, le lifespan n'etant pas
joue par ASGITransport.

Seuil pose a 85 % pour 89 % mesures.
This commit is contained in:
Johan LEROY
2026-09-15 09:58:57 +02:00
parent 3db4419bdf
commit c95f4d3851
+6 -1
View File
@@ -85,4 +85,9 @@ markers = ["integration: requiert une base PostgreSQL joignable, hors `make test
[tool.coverage.run] [tool.coverage.run]
source = ["app"] source = ["app"]
omit = ["app/main.py", "alembic/*"] branch = true
omit = ["alembic/*"]
[tool.coverage.report]
show_missing = true
fail_under = 85