Exemple #1
0
 def _processResponseBodyFail(self, failure, request, response):
     failure_string = handleAllFailures(failure)
     HTTPTest.addToReport(self,
                          request,
                          response,
                          failure_string=failure_string)
     return response
Exemple #2
0
 def _processResponseBodyFail(self, failure, request, response):
     if failure.check(PartialDownloadError):
         return failure.value.response
     failure_string = handleAllFailures(failure)
     HTTPTest.addToReport(self, request, response,
                          failure_string=failure_string)
     return response
Exemple #3
0
 def _processResponseBodyFail(self, failure, request, response):
     if failure.check(PartialDownloadError):
         return failure.value.response
     failure_string = handleAllFailures(failure)
     HTTPTest.addToReport(self, request, response,
                          failure_string=failure_string)
     return response
Exemple #4
0
 def errback(failure, request):
     if request['tor']:
         log.err("Error performing torified request: %s" % request['url'])
     else:
         log.err("Error performing request: %s" % request['url'])
     failure_string = handleAllFailures(failure)
     self.addToReport(request, failure_string=failure_string)
     return failure
Exemple #5
0
 def errback(failure, request):
     if request['tor']['is_tor']:
         log.err("Error performing torified HTTP request: %s" %
                 request['url'])
     else:
         log.err("Error performing HTTP request: %s" % request['url'])
     failure_string = handleAllFailures(failure)
     self.addToReport(request, failure_string=failure_string)
     return failure
Exemple #6
0
    def processExited(self, reason):
            """Monkeypatch processExited to log failure if the process ends
            unexpectedly before OpenVPN bootstraps.
            """
            log.debug("Exited %s" % handleAllFailures(reason))

            # Process exited before OpenVPN bootstrapped. Add failure to report
            # if it is not added already
            if not self.bootstrapped.called:
                self.bootstrapped.errback(Exception("openvpn_exited_unexpectedly"))
Exemple #7
0
    def processExited(self, reason):
            """Monkeypatch processExited to log failure if the process ends
            unexpectedly before OpenVPN bootstraps.
            """
            log.debug("Exited %s" % handleAllFailures(reason))

            # Process exited before OpenVPN bootstrapped. Add failure to report
            # if it is not added already
            if not self.bootstrapped.called:
                self.bootstrapped.errback(Exception("openvpn_exited_unexpectedly"))
Exemple #8
0
        def errback(failure, request):
            if request['tor']['is_tor']:
                log.msg("Error performing torified HTTP request: %s" % request['url'])
            else:
                log.msg("Error performing HTTP request: %s" % request['url'])
            failure_string = handleAllFailures(failure)
            previous_response = None
            if getattr(failure, "previousResponse", None):
                previous_response  = failure.previousResponse
            if getattr(failure, "requestLocation", None):
                request['url'] = failure.requestLocation

            self.addToReport(request, failure_string=failure_string,
                             previous_response=previous_response)
            return failure
Exemple #9
0
        def errback(failure, request):
            if request['tor']['is_tor']:
                log.err("Error performing torified HTTP request: %s" % request['url'])
            else:
                log.err("Error performing HTTP request: %s" % request['url'])
            failure_string = handleAllFailures(failure)
            previous_response = None
            if getattr(failure, "previousResponse", None):
                previous_response  = failure.previousResponse
            if getattr(failure, "requestLocation", None):
                request['url'] = failure.requestLocation

            self.addToReport(request, failure_string=failure_string,
                             previous_response=previous_response)
            return failure
Exemple #10
0
 def connectionFailed(failure):
     self.report['connection'] = handleAllFailures(failure)
Exemple #11
0
 def errback(failure, request):
     failure_string = handleAllFailures(failure)
     log.err("Error performing %s" % request)
     HTTPTest.addToReport(self, request, failure_string=failure_string)
     return failure
Exemple #12
0
 def _processResponseBodyFail(self, failure, request, response):
     failure_string = handleAllFailures(failure)
     HTTPTest.addToReport(self, request, response,
                          failure_string=failure_string)
     return response
Exemple #13
0
 def addFailureToReport(failure):
     log.err("Failed to connect to lantern")
     log.failure(failure)
     self.report['failure'] = handleAllFailures(failure)
     self.report['success'] = False
Exemple #14
0
 def addFailureToReport(failure):
     self.report['failure'] = handleAllFailures(failure)
     self.report['success'] = False
Exemple #15
0
 def errback(failure, request):
     failure_string = handleAllFailures(failure)
     log.err("Error performing %s" % request)
     self.addToReport(request, failure_string=failure_string)
     return failure
 def connectionFailed(failure):
     self.report['connection'] = handleAllFailures(failure)
Exemple #17
0
 def addFailureToReport(failure):
     self.report['failure'] = handleAllFailures(failure)
     self.report['success'] = False
Exemple #18
0
 def addFailureToReport(failure):
     log.err("Failed to connect to lantern")
     log.failure(failure)
     self.report['failure'] = handleAllFailures(failure)
     self.report['success'] = False