Test response attributes in data URI download handler.

This commit is contained in:
Artur Gaspar 2017-03-02 14:46:33 -03:00
parent 3139f4a5f7
commit b50d0370f4
1 changed files with 10 additions and 0 deletions

View File

@ -838,6 +838,16 @@ class DataURITestCase(unittest.TestCase):
self.download_request = self.download_handler.download_request
self.spider = Spider('foo')
def test_response_attrs(self):
uri = "data:,A%20brief%20note"
def _test(response):
self.assertEquals(response.url, uri)
self.assertFalse(response.headers)
request = Request(uri)
return self.download_request(request, self.spider).addCallback(_test)
def test_default_mediatype_encoding(self):
def _test(response):
self.assertEquals(response.text, 'A brief note')