Some documentation changes

This commit is contained in:
sebastien committed 2026-09-26 22:08:27 +02:00
1 parent 4c56b655fe
commit a03e0e3b4c
9 files changed
+88 -26

No files matched your search

+18
View File
@@ -81,6 +81,24 @@ class GuiConvenienceTests(unittest.TestCase):
style.lookup("MissingPrerequisite.TLabel", "foreground"), "#c62828"
)
def test_only_successful_gemini_analysis_skips_rubric_replacement(self):
for variant, code, interrupted, expected in (
("gemini", 0, False, "skipped"),
("personal", 0, False, "ready"),
("gemini", 4, False, "ready"),
("gemini", 1, False, "ready"),
("gemini", 0, True, "ready"),
):
with self.subTest(variant=variant, code=code, interrupted=interrupted):
self.app.state_store.update_step("statement_persp", status="ready")
self.app.state_store.update_step("statement_groups", status="ready")
self.app.state_store.update_step("statement", last_run_variant=variant)
self.app.active_step_id = "statement"
with patch.object(self.app, "after_idle"):
self.app._finish_process(code, interrupted)
self.assertEqual(self.app.state_store.step("statement_persp")["status"], expected)
self.assertEqual(self.app.state_store.step("statement_groups")["status"], "ready")
def test_compact_evaluation_input_and_open_folder_button(self):
self.assertEqual(int(self.app.evaluation_entry.cget("width")), 42)
self.assertEqual(