fix(files): verify acquired source identity and index import lookups
Module Package Release / publish-packages (push) Successful in 14s

Release v0.1.27. Coordinated integrity review: GovOPlaN/govoplan-core#298.
This commit is contained in:
2026-09-08 12:19:38 +02:00
parent 13433514b9
commit 61625fb00f
17 changed files with 707 additions and 66 deletions
+10
View File
@@ -4,6 +4,7 @@ import unittest
STATIC_TOPIC_IDS = {
"files.source-identity-provenance",
"files.archive-worker-limits",
"files.configuration-package.managed-storage",
"files.quick-access-and-product-area",
@@ -46,6 +47,15 @@ class FilesManifestDocumentationTests(unittest.TestCase):
def topic(self, topic_id: str):
return self.topics[topic_id]
def test_source_provenance_and_legacy_ambiguity_are_bilingual(self):
topic = self.topic("files.source-identity-provenance")
self.assertEqual({"admin", "user"}, set(topic.documentation_types))
for body in (topic.body, topic.translations["de"]["body"]):
for field in ("source_revision", "acquired_sha256", "provider_checksum_claims", "import_annotations"):
self.assertIn(field, body)
self.assertIn("non-unique", topic.body)
self.assertIn("nicht eindeutig", topic.translations["de"]["body"])
def test_archive_resource_boundary_is_static_and_bilingual(self):
topic = self.topic("files.archive-worker-limits")
self.assertEqual("available", topic.layer)