GUI documentation

This commit is contained in:
2026-09-10 07:23:39 +02:00
parent f7b3689f23
commit dfce79f240
6 changed files with 418 additions and 63 deletions
+7
View File
@@ -1829,6 +1829,13 @@ class WorkflowTests(unittest.TestCase):
("live", "batch", "hybrid", "refaire"),
)
def test_every_graphical_argument_has_tooltip_documentation(self) -> None:
for step in self.steps.values():
for spec in step.arguments:
with self.subTest(step=step.id, argument=spec.name):
self.assertTrue(spec.help.strip())
self.assertTrue(spec.help.rstrip().endswith("."))
def test_options_previously_requiring_free_form_arguments_have_controls(self) -> None:
status = self.command(
"batch_status",