feat(risk-compliance): add governed DSAR coverage
This commit is contained in:
@@ -6,6 +6,9 @@ from govoplan_core.core.sanctions import (
|
||||
CAPABILITY_RISK_COMPLIANCE_SANCTIONS_SCREENING,
|
||||
SanctionsScreeningProvider,
|
||||
)
|
||||
from govoplan_risk_compliance.backend.dsar_provider import (
|
||||
RISK_COMPLIANCE_DSAR_CAPABILITY,
|
||||
)
|
||||
from govoplan_risk_compliance.backend.manifest import (
|
||||
ADMIN_SCOPE,
|
||||
READ_SCOPE,
|
||||
@@ -27,10 +30,7 @@ class ManifestTests(unittest.TestCase):
|
||||
self.assertEqual(manifest.dependencies, ("access",))
|
||||
self.assertIn("connectors", manifest.optional_dependencies)
|
||||
self.assertEqual(
|
||||
{
|
||||
permission.scope
|
||||
for permission in manifest.permissions
|
||||
},
|
||||
{permission.scope for permission in manifest.permissions},
|
||||
{
|
||||
READ_SCOPE,
|
||||
WRITE_SCOPE,
|
||||
@@ -59,11 +59,11 @@ class ManifestTests(unittest.TestCase):
|
||||
)
|
||||
self.assertTrue(manifest.requires_interfaces[0].optional)
|
||||
self.assertEqual(
|
||||
{"risk_compliance.sanctions_screening"},
|
||||
{
|
||||
item.name
|
||||
for item in manifest.provides_interfaces
|
||||
"risk_compliance.sanctions_screening",
|
||||
RISK_COMPLIANCE_DSAR_CAPABILITY,
|
||||
},
|
||||
{item.name for item in manifest.provides_interfaces},
|
||||
)
|
||||
capability = manifest.capability_factories[
|
||||
CAPABILITY_RISK_COMPLIANCE_SANCTIONS_SCREENING
|
||||
|
||||
Reference in New Issue
Block a user