mirror of https://github.com/scrapy/scrapy.git
downloader_handler: test HEAD method
This commit is contained in:
parent
c87a29eb9e
commit
0b3bf5c6f6
|
|
@ -71,6 +71,13 @@ class HttpTestCase(unittest.TestCase):
|
|||
d.addCallback(self.assertEquals, "0123456789")
|
||||
return d
|
||||
|
||||
def test_download_head(self):
|
||||
request = Request(self.getURL('file'), method='HEAD')
|
||||
d = download_http(request, BaseSpider('foo'))
|
||||
d.addCallback(lambda r: r.body)
|
||||
d.addCallback(self.assertEquals, '')
|
||||
return d
|
||||
|
||||
def test_redirect_status(self):
|
||||
request = Request(self.getURL('redirect'))
|
||||
d = download_http(request, BaseSpider('foo'))
|
||||
|
|
@ -78,6 +85,13 @@ class HttpTestCase(unittest.TestCase):
|
|||
d.addCallback(self.assertEquals, 302)
|
||||
return d
|
||||
|
||||
def test_redirect_status_head(self):
|
||||
request = Request(self.getURL('redirect'), method='HEAD')
|
||||
d = download_http(request, BaseSpider('foo'))
|
||||
d.addCallback(lambda r: r.status)
|
||||
d.addCallback(self.assertEquals, 302)
|
||||
return d
|
||||
|
||||
def test_timeout_download_from_spider(self):
|
||||
spider = BaseSpider('foo')
|
||||
spider.download_timeout = 0.000001
|
||||
|
|
|
|||
Loading…
Reference in New Issue