docs: complete public documentation baseline
Module Package Release / publish-packages (push) Successful in 11s

This commit is contained in:
2026-08-22 07:23:31 +02:00
parent 266f5dae9b
commit acd0d3bdae
6 changed files with 68 additions and 15 deletions
@@ -37,6 +37,26 @@ class ViewsInterfaceDocumentationContractTests(unittest.TestCase):
self.assertIn("views.action.publish", reference.metadata["help_contexts"])
self.assertIn("required", reference.metadata["consequence_classes"])
self.assertTrue(
all(
all(
topic.translations.get("de", {}).get(field)
for field in ("title", "summary", "body")
)
for topic in topics.values()
)
)
workflow = topics["views.interface-projections"]
self.assertEqual("workflow", workflow.metadata["kind"])
self.assertTrue(workflow.conditions)
self.assertTrue(
all(
condition.required_scopes or condition.any_scopes
for condition in workflow.conditions
)
)
self.assertEqual("reference", reference.metadata["kind"])
if __name__ == "__main__":
unittest.main()