From: Marc Schlaich Date: Wed, 10 Dec 2014 15:18:30 +0000 (+0100) Subject: fix test_request_timeout on Windows by increasing timeout X-Git-Tag: v4.1.0b1~50^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8bcff4798b5c5398c60afab2286407837a06cd1;p=thirdparty%2Ftornado.git fix test_request_timeout on Windows by increasing timeout --- diff --git a/tornado/test/simple_httpclient_test.py b/tornado/test/simple_httpclient_test.py index e3fab57a2..11cf05991 100644 --- a/tornado/test/simple_httpclient_test.py +++ b/tornado/test/simple_httpclient_test.py @@ -235,9 +235,16 @@ class SimpleHTTPClientTestMixin(object): @skipOnTravis def test_request_timeout(self): - response = self.fetch('/trigger?wake=false', request_timeout=0.1) + timeout = 0.1 + timeout_min, timeout_max = 0.099, 0.15 + if os.name == 'nt': + timeout = 0.5 + timeout_min, timeout_max = 0.4, 0.6 + + response = self.fetch('/trigger?wake=false', request_timeout=timeout) self.assertEqual(response.code, 599) - self.assertTrue(0.099 < response.request_time < 0.15, response.request_time) + self.assertTrue(timeout_min < response.request_time < timeout_max, + response.request_time) self.assertEqual(str(response.error), "HTTP 599: Timeout") # trigger the hanging request to let it clean up after itself self.triggers.popleft()()