Complete guided Scheduling interface patterns

This commit is contained in:
2026-08-03 10:36:14 +02:00
parent 3d8272b28e
commit c17cbdae63
9 changed files with 334 additions and 52 deletions
+11
View File
@@ -52,6 +52,17 @@ class SchedulingManifestTests(unittest.TestCase):
):
self.assertEqual("0.1.11", required_interfaces[interface_name].version_min)
documentation = {topic.id: topic for topic in manifest.documentation}
workflow = documentation["scheduling.find-and-decide-meeting-time"]
self.assertEqual("workflow", workflow.metadata["kind"])
self.assertEqual("/scheduling", workflow.metadata["route"])
self.assertIn("scheduling.request", workflow.metadata["help_contexts"])
self.assertIn("scheduling.public-participation", workflow.metadata["help_contexts"])
self.assertIn(
"scheduling.calendar-coordination",
documentation["scheduling.calendar-coordination"].metadata["help_contexts"],
)
if __name__ == "__main__":
unittest.main()