Complete guided Scheduling interface patterns
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user