feat: add governed Files DSAR coverage
This commit is contained in:
@@ -12,6 +12,7 @@ STATIC_TOPIC_IDS = {
|
||||
"files.workflow.share-managed-files",
|
||||
"files.workflow.delete-managed-files",
|
||||
"files.workflow.restore-retain-and-purge",
|
||||
"files.privacy.data-subject-requests",
|
||||
"files.governed-connectors-and-provenance",
|
||||
"files.reference.integrity-recovery-and-fail-closed-transports",
|
||||
"files.reference.shared-storage-profile",
|
||||
@@ -130,6 +131,14 @@ class FilesManifestDocumentationTests(unittest.TestCase):
|
||||
self.assertIn("preview hash", lifecycle.body)
|
||||
self.assertIn("recovery ledger", lifecycle.body)
|
||||
|
||||
privacy = self.topic("files.privacy.data-subject-requests")
|
||||
self.assertEqual(("admin",), privacy.documentation_types)
|
||||
self.assertIn("without raw file bytes", privacy.body)
|
||||
self.assertIn("separately authorized Files purge", privacy.body)
|
||||
self.assertTrue(
|
||||
any("membership" in item for item in privacy.metadata["limitations"])
|
||||
)
|
||||
|
||||
def test_admin_topic_covers_policy_redaction_and_atomic_credential_deletion(
|
||||
self,
|
||||
) -> None:
|
||||
|
||||
Reference in New Issue
Block a user