Пример #1
0
    def test__fix_date(self):
        response = ResponseBase(None)
        response._fix_date = Mock()
        response._request = Request.blank('http://www.example.com')
        response._response = Response()

        response._fix_headers()

        response._fix_date.assert_called_with()
Пример #2
0
    def test__fix_content_encoding(self):
        response = ResponseBase(None)
        response._fix_content_encoding = Mock()
        response._request = Request.blank('http://www.example.com')
        response._response = Response()

        response._fix_headers()

        response._fix_content_encoding.assert_called_with()
    def test_request_gzip_empty_response_gzip_none(self):
        response = ResponseBase(None)

        response._request = Mock()
        response._request.accept_encoding = ''
        response._response = Response()
        response._response.content_encoding = None
        response._response.body = self.response_data

        response._fix_content_encoding()

        self.assertEquals(self.response_data, response._response.body)
    def test_request_gzip_response_gzip(self):
        response = ResponseBase(None)

        response._request = Mock()
        response._request.accept_encoding = 'gzip'
        response._response = Response()
        response._response.content_encoding = 'gzip'
        response._response.body = self.response_data_gzipped

        response._fix_content_encoding()

        self.assertEquals(self.response_data_gzipped, response._response.body)