Browse Source

test_ssl: Implement timeout in ssl_io_loop() (#3500)

The timeout parameter was not used.
pull/3501/head
Victor Stinner 8 years ago
committed by GitHub
parent
commit
50a72af657
  1. 3
      Lib/test/test_ssl.py

3
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:

Loading…
Cancel
Save