mirror of
https://github.com/scrapy/scrapy.git
synced 2025-02-24 02:04:22 +00:00
this is a test for TunnelingTCP4ClientEndpoint - move into Http11ProxyTestCase
This commit is contained in:
parent
7af64e8fd2
commit
b940606b7e
@ -388,16 +388,6 @@ class HttpProxyTestCase(unittest.TestCase):
|
||||
request = Request('https://example.com', meta={'proxy': http_proxy})
|
||||
return self.download_request(request, Spider('foo')).addCallback(_test)
|
||||
|
||||
@defer.inlineCallbacks
|
||||
def test_download_with_proxy_https_timeout(self):
|
||||
http_proxy = self.getURL('')
|
||||
domain = 'https://no-such-domain.nosuch'
|
||||
request = Request(
|
||||
domain, meta={'proxy': http_proxy, 'download_timeout': 0.2})
|
||||
d = self.download_request(request, Spider('foo'))
|
||||
timeout = yield self.assertFailure(d, error.TimeoutError)
|
||||
self.assertIn(domain, timeout.osError)
|
||||
|
||||
def test_download_without_proxy(self):
|
||||
def _test(response):
|
||||
self.assertEquals(response.status, 200)
|
||||
@ -422,6 +412,17 @@ class Http11ProxyTestCase(HttpProxyTestCase):
|
||||
if twisted_version < (11, 1, 0):
|
||||
skip = 'HTTP1.1 not supported in twisted < 11.1.0'
|
||||
|
||||
@defer.inlineCallbacks
|
||||
def test_download_with_proxy_https_timeout(self):
|
||||
""" Test TunnelingTCP4ClientEndpoint """
|
||||
http_proxy = self.getURL('')
|
||||
domain = 'https://no-such-domain.nosuch'
|
||||
request = Request(
|
||||
domain, meta={'proxy': http_proxy, 'download_timeout': 0.2})
|
||||
d = self.download_request(request, Spider('foo'))
|
||||
timeout = yield self.assertFailure(d, error.TimeoutError)
|
||||
self.assertIn(domain, timeout.osError)
|
||||
|
||||
|
||||
class HttpDownloadHandlerMock(object):
|
||||
def __init__(self, settings):
|
||||
|
Loading…
x
Reference in New Issue
Block a user