chore: declare Campaign access interface dependency
This commit is contained in:
@@ -16,6 +16,23 @@ class MailManifestTests(unittest.TestCase):
|
||||
self.assertEqual(manifest.id, "mail")
|
||||
self.assertIn("addresses", manifest.optional_dependencies)
|
||||
self.assertIn("addresses.lookup", {interface.name for interface in manifest.requires_interfaces})
|
||||
self.assertIn(
|
||||
{
|
||||
"name": "campaigns.access",
|
||||
"version_min": "0.1.0",
|
||||
"version_max_exclusive": "0.2.0",
|
||||
"optional": True,
|
||||
},
|
||||
[
|
||||
{
|
||||
"name": interface.name,
|
||||
"version_min": interface.version_min,
|
||||
"version_max_exclusive": interface.version_max_exclusive,
|
||||
"optional": interface.optional,
|
||||
}
|
||||
for interface in manifest.requires_interfaces
|
||||
],
|
||||
)
|
||||
self.assertIn(
|
||||
{"name": "mail.campaign_delivery", "version": "0.2.0"},
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user