Validate Campaign Distribution Lists contract
This commit is contained in:
@@ -237,6 +237,7 @@ class ModuleSystemTests(unittest.TestCase):
|
|||||||
"mail",
|
"mail",
|
||||||
"notifications",
|
"notifications",
|
||||||
"addresses",
|
"addresses",
|
||||||
|
"dist_lists",
|
||||||
"postbox",
|
"postbox",
|
||||||
"approvals",
|
"approvals",
|
||||||
"reporting",
|
"reporting",
|
||||||
@@ -3443,12 +3444,25 @@ finally:
|
|||||||
"version_min": "0.2.0",
|
"version_min": "0.2.0",
|
||||||
"version_max_exclusive": "0.3.0",
|
"version_max_exclusive": "0.3.0",
|
||||||
}, modules["campaigns"]["requires_interfaces"])
|
}, modules["campaigns"]["requires_interfaces"])
|
||||||
|
self.assertIn({
|
||||||
|
"name": "dist_lists.source",
|
||||||
|
"optional": True,
|
||||||
|
"version_min": "0.1.0",
|
||||||
|
"version_max_exclusive": "0.2.0",
|
||||||
|
}, modules["campaigns"]["requires_interfaces"])
|
||||||
|
self.assertIn({
|
||||||
|
"name": "dist_lists.expand",
|
||||||
|
"optional": True,
|
||||||
|
"version_min": "0.1.0",
|
||||||
|
"version_max_exclusive": "0.2.0",
|
||||||
|
}, modules["campaigns"]["requires_interfaces"])
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
[
|
[
|
||||||
"files",
|
"files",
|
||||||
"mail",
|
"mail",
|
||||||
"notifications",
|
"notifications",
|
||||||
"addresses",
|
"addresses",
|
||||||
|
"dist_lists",
|
||||||
"postbox",
|
"postbox",
|
||||||
"approvals",
|
"approvals",
|
||||||
"reporting",
|
"reporting",
|
||||||
|
|||||||
Reference in New Issue
Block a user