コード例 #1
0
ファイル: soap_service.py プロジェクト: pezam/Cohen
    def _gotError(self, failure, request, methodName, ns):
        self.info('_gotError %s %s', failure, failure.value)
        e = failure.value
        status = 500

        if isinstance(e, errorCode):
            status = e.status
        else:
            failure.printTraceback()

        response = soap_lite.build_soap_error(status)
        self._sendResponse(request, response, status=status)
コード例 #2
0
ファイル: test_soap_lite.py プロジェクト: pezam/Cohen
 def test_build_soap_error(self):
   r1 = soap_lite.build_soap_error(401, pretty_print=False)
   self.assertSequenceEqual(SOAP_ERROR, r1)
   return
コード例 #3
0
ファイル: soap_service.py プロジェクト: pezam/Cohen
 def _methodNotFound(self, request, methodName):
     response = soap_lite.build_soap_error(401)
     self._sendResponse(request, response, status=401)
コード例 #4
0
ファイル: test_soap_lite.py プロジェクト: unintended/Cohen
 def test_build_soap_error(self):
     r1 = soap_lite.build_soap_error(401, pretty_print=False)
     self.assertSequenceEqual(SOAP_ERROR, r1)
     return