docs(postbox): complete German reference coverage
Module Package Release / publish-packages (push) Successful in 12s

This commit is contained in:
2026-08-22 06:50:34 +02:00
parent e5da713d5f
commit b24d291cc8
7 changed files with 65 additions and 6 deletions
@@ -10,6 +10,17 @@ REPOSITORY_ROOT = Path(__file__).resolve().parents[1]
class PostboxInterfaceDocumentationContractTests(unittest.TestCase):
def test_public_topics_have_complete_german_coverage(self) -> None:
topics = manifest.documentation
self.assertEqual(9, len(topics))
for topic in topics:
translation = topic.translations["de"]
self.assertEqual({"title", "summary", "body"}, set(translation))
self.assertTrue(
all(str(translation[field]).strip() for field in translation)
)
def test_route_and_contributed_surfaces_remain_declared(self) -> None:
frontend = manifest.frontend
self.assertIsNotNone(frontend)