Python源码示例:app.models.Permission.MODERATE_COMMENTS
示例1
def test_roles_and_permissions(self):
u = User(email='john@example.com', password='cat')
self.assertTrue(u.can(Permission.WRITE_ARTICLES))
self.assertFalse(u.can(Permission.MODERATE_COMMENTS))
示例2
def test_roles_and_permissions(self):
Role.insert_roles()
u = User(email='john@example.com', password='cat')
self.assertTrue(u.operation(Permission.WRITE_ARTICLES))
self.assertFalse(u.operation(Permission.MODERATE_COMMENTS))
示例3
def test_roles_and_permissions(self):
u = User(email='john@example.com', password='cat')
self.assertTrue(u.can(Permission.WRITE_ARTICLES))
self.assertFalse(u.can(Permission.MODERATE_COMMENTS))
示例4
def test_roles_and_permissions(self):
u = User(email='john@example.com', password='cat')
self.assertTrue(u.can(Permission.WRITE_ARTICLES))
self.assertFalse(u.can(Permission.MODERATE_COMMENTS))
示例5
def test_roles_and_permissions(self):
u = User(username='adison', github_id='1244')
self.assertTrue(u.can(Permission.COMMENT))
self.assertFalse(u.can(Permission.MODERATE_COMMENTS))