Integrate governed address contact resolution
This commit is contained in:
@@ -15,6 +15,17 @@ class DistributionListsManifestTests(unittest.TestCase):
|
||||
self.assertFalse(manifest.dependencies)
|
||||
self.assertIn("addresses", manifest.optional_dependencies)
|
||||
self.assertIn("auth.principalResolver", manifest.optional_capabilities)
|
||||
self.assertIn(
|
||||
"addresses.contact_point_resolution",
|
||||
manifest.optional_capabilities,
|
||||
)
|
||||
requirements = {item.name: item for item in manifest.requires_interfaces}
|
||||
self.assertTrue(requirements["addresses.contact_point_resolution"].optional)
|
||||
self.assertEqual(
|
||||
"1.0.0",
|
||||
requirements["addresses.contact_point_resolution"].version_min,
|
||||
)
|
||||
self.assertTrue(requirements["addresses.channel_facts"].optional)
|
||||
self.assertIn("dist_lists.expand", {interface.name for interface in manifest.provides_interfaces})
|
||||
self.assertIn("dist_lists:list:read", {permission.scope for permission in manifest.permissions})
|
||||
self.assertIsNotNone(manifest.route_factory)
|
||||
|
||||
Reference in New Issue
Block a user