From 54434095fc03d5ad12694779f9e476ded28764ed Mon Sep 17 00:00:00 2001 From: Ruben Vereecken Date: Fri, 21 Mar 2014 14:41:07 +0100 Subject: [PATCH] Redefined test for #193 --- .../tests/test_downloadermiddleware_httpcompression.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scrapy/tests/test_downloadermiddleware_httpcompression.py b/scrapy/tests/test_downloadermiddleware_httpcompression.py index 770fa7c33..5fbc2c619 100644 --- a/scrapy/tests/test_downloadermiddleware_httpcompression.py +++ b/scrapy/tests/test_downloadermiddleware_httpcompression.py @@ -135,3 +135,12 @@ class HttpCompressionTest(TestCase): self.assertEqual(newresponse.body, plainbody) self.assertEqual(newresponse.encoding, resolve_encoding('gb2312')) + def test_process_response_gzipped_contenttype(self): + response = self._getresponse('gzip') + response.headers['Content-Type'] = 'application/gzip' + request = response.request + + newresponse = self.mw.process_response(request, response, self.spider) + self.assertIs(newresponse, response) + self.assertEqual(response.headers['Content-Encoding'], 'gzip') + self.assertEqual(response.headers['Content-Type'], 'application/gzip')