def test_permission_hash_after_modification(self): revoke_permission(self.user, 'permission3') perm_hash = available_perm_status(self.user) self.assertFalse(perm_hash['permission3']) self.assertFalse(perm_hash['permission4'])
def test_permission_hash_after_modification(self): revoke_permission(self.user, "permission3") perm_hash = available_perm_status(self.user) self.assertFalse(perm_hash["permission3"]) self.assertFalse(perm_hash["permission4"])
def update_roles(user, pode_alterar_imovel=True): """ Por padrao corretores podem alterar imoveis, porem alguns podem ter acesso bloqueado """ if not pode_alterar_imovel: revoke_permission(user, 'alterar_imovel') return False else: grant_permission(user, 'alterar_imovel') return True
def test_not_allowed_permission(self): user = self.user self.assertFalse(revoke_permission(user, 'permission1'))
def test_revoke_revoked_permission(self): user = self.user self.assertTrue(revoke_permission(user, 'permission4')) self.assertFalse(has_permission(user, 'permission4'))
def test_revoke_permission(self): user = self.user self.assertTrue(revoke_permission(user, 'permission3')) self.assertFalse(has_permission(user, 'permission3'))
def test_revoke_revoked_permission(self): user = self.user self.assertTrue(revoke_permission(user, "permission4")) self.assertFalse(has_permission(user, "permission4"))