def test_connection_refused(self): # Does the pool retry if there is no listener on the port? host, port = get_unreachable_address() pool = HTTPConnectionPool(host, port) self.aioAssertRaises(MaxRetryError, pool.request, 'GET', '/', retries=0)
def test_proxy_conn_fail(self): host, port = get_unreachable_address() http = proxy_from_url('http://%s:%s/' % (host, port), retries=1) #self.aioAssertRaises(MaxRetryError, http.request, 'GET', '%s/' % self.https_url) self.aioAssertRaises(MaxRetryError, http.request, 'GET', '%s/' % self.http_url) try: yield from http.request('GET', '%s/' % self.http_url) self.fail("Failed to raise retry error.") except MaxRetryError as e: self.assertEqual(type(e.reason), ProxyError)
def test_proxy_conn_fail(self): host, port = get_unreachable_address() http = proxy_from_url('http://%s:%s/' % (host, port), retries=1) #self.aioAssertRaises(MaxRetryError, http.request, 'GET', '%s/' % self.https_url) self.aioAssertRaises(MaxRetryError, http.request, 'GET', '%s/' % self.http_url) try: yield From(http.request('GET', '%s/' % self.http_url)) self.fail("Failed to raise retry error.") except MaxRetryError as e: self.assertEqual(type(e.reason), ProxyError)