def test_user_role(self): Role.insert_roles() u = User(name='ose', password='******', email='*****@*****.**') self.assertTrue(u.can(Permission.COMMENT)) self.assertTrue(u.can(Permission.WRITE)) self.assertTrue(u.can(Permission.FOLLOW)) self.assertFalse(u.can(Permission.ADMIN)) self.assertFalse(u.can(Permission.MODERATE))
def test_admin(self): Role.insert_roles() u = User(name='ose', password='******', email='*****@*****.**', id=1) self.assertTrue(u.can(Permission.COMMENT)) self.assertTrue(u.can(Permission.WRITE)) self.assertTrue(u.can(Permission.FOLLOW)) self.assertTrue(u.can(Permission.ADMIN)) self.assertTrue(u.can(Permission.MODERATE))