test: gate Mail on Campaign access interface

This commit is contained in:
2026-07-21 17:51:35 +02:00
parent 2eae5c4df6
commit 70ca772138
2 changed files with 14 additions and 0 deletions

View File

@@ -3131,6 +3131,12 @@ finally:
}, modules["files"]["requires_interfaces"])
self.assertEqual(["campaigns"], modules["files"]["optional_dependencies"])
self.assertIn({"name": "mail.campaign_delivery", "version": "0.2.0"}, modules["mail"]["provides_interfaces"])
self.assertIn({
"name": "campaigns.access",
"optional": True,
"version_min": "0.1.0",
"version_max_exclusive": "0.2.0",
}, modules["mail"]["requires_interfaces"])
self.assertIn({
"name": "files.campaign_attachments",
"optional": True,