Example #1
0
    def test_raw_request_parsing_bad_encoding_error(self):
        """
        """
        from max.exceptions.scavenger import format_raw_request
        from .mockers import mock_request_bad_encoding

        res = format_raw_request(mock_request_bad_encoding)
        self.assertIn('*** Unicode Decode Error parsing request, request trunked at byte 569 ***', res)
Example #2
0
    def test_raw_request_parsing(self):
        """
        """
        from max.exceptions.scavenger import format_raw_request
        from .mockers import mock_request

        res = format_raw_request(mock_request)
        replaced_image = "Content-type: image/png\r\n\r\n<Image data 20496 bytes>\r\n"
        self.assertIn(replaced_image, res)
Example #3
0
    def test_raw_request_parsing_error(self):
        """
        """
        from max.exceptions.scavenger import format_raw_request
        from .mockers import mock_request_bad_request

        res = format_raw_request(mock_request_bad_request)
        self.assertIn('*** Error parsing request ***', res)
        self.assertIn('*** End traceback ***', res)
Example #4
0
File: tweens.py Project: UPCnet/max
def dump_request(request, response):
    """
        Logs formatted request + response to request_dump logger
        if global var dump_requests['enabled'] is True
    """
    if dump_requests['enabled'] and response.status_int != 500:
        request_logger.debug(DUMP_TEMPLATE.format(
            format_raw_request(request),
            format_raw_response(response)
        ))