fix(files): verify acquired source identity and index import lookups
Module Package Release / publish-packages (push) Successful in 14s
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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user