Commit f5c44432 authored by Romain Courteaud's avatar Romain Courteaud

slapos_erp5: add SecurePaymentTool local role test

parent b0c41f6b
...@@ -2063,3 +2063,20 @@ class TestWebIllustration(TestSlapOSGroupRoleSecurityMixin): ...@@ -2063,3 +2063,20 @@ class TestWebIllustration(TestSlapOSGroupRoleSecurityMixin):
self.assertRoles(document, 'F-MARKETING*', ['Assignor']) self.assertRoles(document, 'F-MARKETING*', ['Assignor'])
self.assertRoles(document, self.user_id, ['Owner']) self.assertRoles(document, self.user_id, ['Owner'])
class TestSecurePaymentTool(TestSlapOSGroupRoleSecurityMixin):
def test_SecurePaymentTool_no_permissions_for_users(self):
tool = self.portal.portal_secure_payments
self.assertPermissionsOfRole(tool, 'Anonymous', [])
self.assertPermissionsOfRole(tool, 'Assignee', [])
self.assertPermissionsOfRole(tool, 'Assignor', [])
self.assertPermissionsOfRole(tool, 'Associate', [])
self.assertPermissionsOfRole(tool, 'Auditor', [])
self.assertPermissionsOfRole(tool, 'Authenticated', [])
self.assertPermissionsOfRole(tool, 'Author', [])
self.assertPermissionsOfRole(tool, 'Member', [])
self.assertPermissionsOfRole(tool, 'Owner', [])
self.assertPermissionsOfRole(tool, 'Reviewer', [])
self.assertAcquiredPermissions(tool, ['Add ERP5 SQL Methods'])
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment