def test_role_deny_permission(self): from ptah import DEFAULT_ACL role = ptah.Role('myrole', 'MyRole') role.deny('perm1', 'perm2') rec = DEFAULT_ACL.get(Deny, role.id) self.assertEqual(rec[0], Deny) self.assertEqual(rec[1], role.id) self.assertTrue('perm1' in rec[2]) self.assertTrue('perm2' in rec[2])
def test_role_allow_permission(self): from ptah import DEFAULT_ACL role = ptah.Role('myrole', 'MyRole') role.allow('perm1', 'perm2') rec = DEFAULT_ACL.get(Allow, role.id) self.assertEqual(rec[0], Allow) self.assertEqual(rec[1], role.id) self.assertTrue('perm1' in rec[2]) self.assertTrue('perm2' in rec[2])
def test_role_deny_permission(self): import ptah from ptah import DEFAULT_ACL role = ptah.Role("myrole", "MyRole") role.deny("perm1", "perm2") rec = DEFAULT_ACL.get(Deny, role.id) self.assertEqual(rec[0], Deny) self.assertEqual(rec[1], role.id) self.assertTrue("perm1" in rec[2]) self.assertTrue("perm2" in rec[2])
def test_role_allow_permission(self): import ptah from ptah import DEFAULT_ACL role = ptah.Role("myrole", "MyRole") role.allow("perm1", "perm2") rec = DEFAULT_ACL.get(Allow, role.id) self.assertEqual(rec[0], Allow) self.assertEqual(rec[1], role.id) self.assertTrue("perm1" in rec[2]) self.assertTrue("perm2" in rec[2])