Validate Campaign template contracts
This commit is contained in:
@@ -238,6 +238,7 @@ class ModuleSystemTests(unittest.TestCase):
|
|||||||
"notifications",
|
"notifications",
|
||||||
"addresses",
|
"addresses",
|
||||||
"dist_lists",
|
"dist_lists",
|
||||||
|
"templates",
|
||||||
"postbox",
|
"postbox",
|
||||||
"approvals",
|
"approvals",
|
||||||
"reporting",
|
"reporting",
|
||||||
@@ -3456,6 +3457,18 @@ finally:
|
|||||||
"version_min": "0.1.0",
|
"version_min": "0.1.0",
|
||||||
"version_max_exclusive": "0.2.0",
|
"version_max_exclusive": "0.2.0",
|
||||||
}, modules["campaigns"]["requires_interfaces"])
|
}, modules["campaigns"]["requires_interfaces"])
|
||||||
|
self.assertIn({
|
||||||
|
"name": "templates.catalog",
|
||||||
|
"optional": True,
|
||||||
|
"version_min": "0.1.0",
|
||||||
|
"version_max_exclusive": "0.2.0",
|
||||||
|
}, modules["campaigns"]["requires_interfaces"])
|
||||||
|
self.assertIn({
|
||||||
|
"name": "templates.renderer",
|
||||||
|
"optional": True,
|
||||||
|
"version_min": "0.1.0",
|
||||||
|
"version_max_exclusive": "0.2.0",
|
||||||
|
}, modules["campaigns"]["requires_interfaces"])
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
[
|
[
|
||||||
"files",
|
"files",
|
||||||
@@ -3463,6 +3476,7 @@ finally:
|
|||||||
"notifications",
|
"notifications",
|
||||||
"addresses",
|
"addresses",
|
||||||
"dist_lists",
|
"dist_lists",
|
||||||
|
"templates",
|
||||||
"postbox",
|
"postbox",
|
||||||
"approvals",
|
"approvals",
|
||||||
"reporting",
|
"reporting",
|
||||||
|
|||||||
Reference in New Issue
Block a user