From 50a72af6574f30090cd496c2f74906a52337865f Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Mon, 11 Sep 2017 09:34:24 -0700 Subject: test_ssl: Implement timeout in ssl_io_loop() (#3500) The timeout parameter was not used. --- Lib/test/test_ssl.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Lib/test/test_ssl.py b/Lib/test/test_ssl.py index 99fd80b..523322d 100644 --- a/Lib/test/test_ssl.py +++ b/Lib/test/test_ssl.py @@ -1708,8 +1708,11 @@ class SimpleBackgroundTests(unittest.TestCase): # A simple IO loop. Call func(*args) depending on the error we get # (WANT_READ or WANT_WRITE) move data between the socket and the BIOs. timeout = kwargs.get('timeout', 10) + deadline = time.monotonic() + timeout count = 0 while True: + if time.monotonic() > deadline: + self.fail("timeout") errno = None count += 1 try: -- cgit v0.12