Example #1
0
 def test_administrator_role(self):
     """Test CRUD permissions of administrator"""
     role = Role.query.filter_by(name='Administrator').first()
     usr = User(email='*****@*****.**', password='******')
     usr.role = role
     self.assertTrue(usr.can(Permission.CRUD_OWNED))
     self.assertTrue(usr.can(Permission.CRUD_USERS))
     self.assertTrue(usr.can(Permission.ADMIN))
Example #2
0
 def test_user_role(self):
     """Test CRUD permissions of regular user"""
     usr = User(email='*****@*****.**', password='******')
     self.assertTrue(usr.can(Permission.CRUD_OWNED))
     self.assertFalse(usr.can(Permission.CRUD_USERS))
     self.assertFalse(usr.can(Permission.ADMIN))