[Python-checkins] gh-90978: test_ssl of test_asyncio uses LONG_TIMEOUT (#92402)

pablogsal webhook-mailer at python.org
Fri May 6 10:19:01 EDT 2022


https://github.com/python/cpython/commit/973a5203c151efb7a86a478140f7b0c9ae70438f
commit: 973a5203c151efb7a86a478140f7b0c9ae70438f
branch: main
author: Victor Stinner <vstinner at python.org>
committer: pablogsal <Pablogsal at gmail.com>
date: 2022-05-06T15:18:56+01:00
summary:

gh-90978: test_ssl of test_asyncio uses LONG_TIMEOUT (#92402)

On slow buildbot workers, some test_ssl tests fail randomly because
of short timeout (30 seconds). Use support.LONG_TIMEOUT instead which
is longer and also adjusted (by regrtest --timeout option) on
buildbot workers known to be slow.

files:
M Lib/test/test_asyncio/test_ssl.py

diff --git a/Lib/test/test_asyncio/test_ssl.py b/Lib/test/test_asyncio/test_ssl.py
index 67684ab09e688..9ba6ba04b32b8 100644
--- a/Lib/test/test_asyncio/test_ssl.py
+++ b/Lib/test/test_asyncio/test_ssl.py
@@ -62,7 +62,7 @@ def connection_lost(self, exc):
 class TestSSL(test_utils.TestCase):
 
     PAYLOAD_SIZE = 1024 * 100
-    TIMEOUT = 60
+    TIMEOUT = support.LONG_TIMEOUT
 
     def setUp(self):
         super().setUp()
@@ -179,7 +179,7 @@ async def wait_closed(self, obj):
     def test_create_server_ssl_1(self):
         CNT = 0           # number of clients that were successful
         TOTAL_CNT = 25    # total number of clients that test will create
-        TIMEOUT = 60.0    # timeout for this test
+        TIMEOUT = support.LONG_TIMEOUT  # timeout for this test
 
         A_DATA = b'A' * 1024 * 1024
         B_DATA = b'B' * 1024 * 1024
@@ -1019,7 +1019,7 @@ async def run_main():
     def test_create_server_ssl_over_ssl(self):
         CNT = 0           # number of clients that were successful
         TOTAL_CNT = 25    # total number of clients that test will create
-        TIMEOUT = 30.0    # timeout for this test
+        TIMEOUT = support.LONG_TIMEOUT  # timeout for this test
 
         A_DATA = b'A' * 1024 * 1024
         B_DATA = b'B' * 1024 * 1024



More information about the Python-checkins mailing list