def setUp(self): self.permission = Permission.build_permission("admin_menu") self.role = Role.build_role(Role.ADMIN, self.permission.key())
def init_role(role_name): role = Role(key_name = role_name, name = role_name) role.put() init_permissions_for(role)
def test_roles_have_different_permissions(self): self.admin_role = Role.build_role(Role.ADMIN) self.assertFalse(self.admin_role.has_permission(self.permission.name))
def create_admin_role(): role = Role(key_name = Role.ADMIN, name = Role.ADMIN) role.put()