• test: A32 phase 2b — api.py 3 → 16/22 routes couvertes (v7.13.0)
    FlowDeck CI / lint (push) Canceled after 0s
    FlowDeck CI / test (push) Canceled after 0s
    FlowDeck CI / docker (push) Canceled after 0s

    bruno released this 2026-10-01 12:35:22 -04:00 | 107 commits to main since this release

    +6 smokes dans test_smoke_uncovered.py (22 tests au total dans le fichier) :

    • board-config GET/POST : défauts 5 colonnes sans board, création puis
      relecture du roundtrip (seed via l'endpoint lui-même, pas de SQL brut)
    • col-mapping POST/DELETE : 404 sans board, upsert label vérifié, suppression
    • card POST : 404 sans board, ok avec
    • collaborators GET : gitea.get_collaborators STUBBÉ (zéro accès réseau réel)
    • frontend-error(s) : capture, JSON invalide → ignored, DÉDUP d'une erreur
      répétée (count=2), lecture qui purge (cleared=true puis 0)
    • checklist mutations : PATCH item (checked/content relus EN BASE), DELETE
      item, DELETE checklist (COUNT=0) — seed + cleanup en finally

    Reste api.py : 6 routes Gitea (issues ×4 + créations checklists owner/repo) →
    stub de transport httpx (phase suivante). Reste global : dashboard 17/63,
    api_v2 50/115.

    suite 1059/1059 (236 s) · ruff check app tests OK · docs à jour

    Downloads