docs(docs): complete German reference coverage
Module Package Release / publish-packages (push) Successful in 11s
Module Package Release / publish-packages (push) Successful in 11s
This commit is contained in:
@@ -6,6 +6,7 @@ import unittest
|
||||
from pathlib import Path
|
||||
|
||||
from govoplan_core.core.modules import DocumentationTopic, ModuleManifest
|
||||
from govoplan_docs.backend.manifest import get_manifest as get_docs_manifest
|
||||
from govoplan_docs.public_export import (
|
||||
ManifestSource,
|
||||
build_public_catalog,
|
||||
@@ -16,6 +17,16 @@ from govoplan_docs.public_export import (
|
||||
|
||||
|
||||
class PublicDocumentationExportTests(unittest.TestCase):
|
||||
def test_docs_manifest_has_complete_german_public_coverage(self) -> None:
|
||||
module = build_public_catalog(
|
||||
(ManifestSource(get_docs_manifest()),)
|
||||
)["modules"][0]
|
||||
|
||||
self.assertEqual(9, module["coverage"]["topic_count"])
|
||||
self.assertEqual(0, module["coverage"]["missing_german_topic_count"])
|
||||
self.assertEqual([], module["coverage"]["missing_german_topic_ids"])
|
||||
self.assertEqual([], module["coverage"]["missing"])
|
||||
|
||||
def test_catalog_projects_localized_manifest_topics_and_gaps(self) -> None:
|
||||
manifest = ModuleManifest(
|
||||
id="example",
|
||||
|
||||
Reference in New Issue
Block a user