def test_not_admin(self): request = mock.Mock(headers={'X-Identity-Status': 'Confirmed'}) request.context = context.RequestContext(roles=['member']) self.assertRaises(utils.Error, utils.check_auth, request, rule="is_admin")
def test_public_api(self): request = mock.Mock(headers={'X-Identity-Status': 'Invalid'}) request.context = context.RequestContext(is_public_api=True) utils.check_auth(request, "public_api")
def test_invalid(self): request = mock.Mock(headers={'X-Identity-Status': 'Invalid'}) request.context = context.RequestContext() self.assertRaises(utils.Error, utils.check_auth, request)
def test_admin(self): request = mock.Mock(headers={'X-Identity-Status': 'Confirmed'}) request.context = context.RequestContext(roles=['admin']) utils.check_auth(request, rule="is_admin")