From: Pierce Lopez Date: Fri, 25 Sep 2020 20:06:50 +0000 (-0400) Subject: httpclient_test: add test for connect_timeout=0 request_timeout=0 X-Git-Tag: v6.1.0b1~5^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=582f2cbc920a2633f94409614a07696f63fea07e;p=thirdparty%2Ftornado.git httpclient_test: add test for connect_timeout=0 request_timeout=0 --- diff --git a/tornado/test/httpclient_test.py b/tornado/test/httpclient_test.py index 753cfdd2d..ba46ad2f5 100644 --- a/tornado/test/httpclient_test.py +++ b/tornado/test/httpclient_test.py @@ -657,6 +657,16 @@ X-XSS-Protection: 1; for k, v in response.time_info.items(): self.assertTrue(0 <= v < 1.0, "time_info[%s] out of bounds: %s" % (k, v)) + def test_zero_timeout(self): + response = self.fetch("/hello", connect_timeout=0) + self.assertEqual(response.code, 200) + + response = self.fetch("/hello", request_timeout=0) + self.assertEqual(response.code, 200) + + response = self.fetch("/hello", connect_timeout=0, request_timeout=0) + self.assertEqual(response.code, 200) + @gen_test def test_error_after_cancel(self): fut = self.http_client.fetch(self.get_url("/404"))