Guide d'utilisateur du GUI

This commit is contained in:
sebastien committed 2026-09-29 15:21:15 +02:00
1 parent a56fc6e680
commit 5b7d4b611e
4 files changed
+49

No files matched your search

+19
View File
@@ -210,6 +210,25 @@ class GuiConvenienceTests(unittest.TestCase):
)
self.assertNotEqual(self.app.current_step.id, "giving_names")
def test_grouped_annotation_can_open_label_groups(self):
label_groups = self.evaluation / "label_groups"
label_groups.write_text("Ex 1 : 1), Ex 1 : 2)\n", encoding="utf-8")
self.app.state_store.update_step("annotation", variant="grouped")
self.app.tree.selection_set("annotation")
self.app.update()
self.assertIsNotNone(self.app.label_groups_button)
self.assertEqual(
self.app.label_groups_button.cget("text"),
"Ouvrir les groupes de questions",
)
with patch("copienator_gui.app.open_path") as opened:
self.app.label_groups_button.invoke()
opened.assert_called_once_with(label_groups)
self.app._select_variant(0)
self.assertIsNone(self.app.label_groups_button)
def test_batch_status_waits_until_all_jobs_are_ready(self):
self.app.state_store.update_step("correction", variant="batch", last_run_variant="batch")
self.app._populate_tree()