def testUnexpectedEndpoint(self): self.failUnlessRaises(Exception, lambda: check_success(MockResponse("HTTP 404 Not Found", 404), decCls=JsonDecoder))
def testError(self): self.failUnlessRaises(ArgusException, lambda: check_success(MockResponse("", 500), decCls=JsonDecoder))
def testSuccess(self): check_success(MockResponse(json.dumps(dict(status=200)), 200), decCls=JsonDecoder)
def testFailure(self): self.failUnlessRaises(ArgusException, lambda: check_success(MockResponse(json.dumps(dict(status=400)), 200), decCls=JsonDecoder))
def testUnauthorized(self): self.failUnlessRaises( ArgusAuthException, lambda: check_success(MockResponse("", 401), decCls=JsonDecoder))