test(palier-1): 16 tests — journal, métriques, détail, âge, WIP (52 verts)

FakeGitea étendu (get_issue, commentaires); le test de réconciliation
suit le nouveau retour de reconcile_board_state; l'assertion de
version suit APP_VERSION.
This commit is contained in:
Spark
2026-10-11 10:05:51 -04:00
parent 9bf24da04e
commit f1dd921e63
4 changed files with 234 additions and 2 deletions
+2 -1
View File
@@ -76,7 +76,8 @@ def test_reconcile_closed_to_done_and_purge_deleted():
models.move_issue("a/b", 2, "todo")
models.move_issue("a/b", 3, "review")
changed = models.reconcile_board_state("a/b", open_numbers={1}, closed_numbers={2})
assert changed == {"closed_to_done": 1, "purged": 1}
assert changed["closed_to_done"] == 1 and changed["purged"] == 1
assert changed["closed_numbers"] == [2] and changed["purged_numbers"] == [3]
state = models.get_board_state("a/b")
assert [c["issue_number"] for c in state["in_progress"]] == [1]
assert [c["issue_number"] for c in state["done"]] == [2]