Browse Source
bpo-38614: Use test.support.LONG_TIMEOUT constant (GH-17562)
Replace hardcoded timeout constants in tests with LONG_TIMEOUT of
test.support, so it's easier to ajdust this timeout for all tests at
once.
LONG_TIMEOUT is 5 minutes by default, but it can be longer depending
on --timeout command line option.
pull/17565/head
Victor Stinner
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
6 additions and
5 deletions
Lib/test/_test_multiprocessing.py
Lib/test/test_asyncio/test_sslproto.py
Lib/test/test_logging.py
@ -295,7 +295,7 @@ class _TestProcess(BaseTestCase):
target = self . _test_create_grandchild_process , args = ( wconn , ) )
p . start ( )
if not rconn . poll ( timeout = 60 ) :
if not rconn . poll ( timeout = support . LONG_TIMEOUT ) :
raise AssertionError ( " Could not communicate with child process " )
parent_process_status = rconn . recv ( )
self . assertEqual ( parent_process_status , " alive " )
@ -303,7 +303,7 @@ class _TestProcess(BaseTestCase):
p . terminate ( )
p . join ( )
if not rconn . poll ( timeout = 60 ) :
if not rconn . poll ( timeout = support . LONG_TIMEOUT ) :
raise AssertionError ( " Could not communicate with child process " )
parent_process_status = rconn . recv ( )
self . assertEqual ( parent_process_status , " not alive " )
@ -16,6 +16,7 @@ import asyncio
from asyncio import log
from asyncio import protocols
from asyncio import sslproto
from test import support
from test.test_asyncio import utils as test_utils
from test.test_asyncio import functional as func_tests
@ -163,7 +164,7 @@ class SslProtoHandshakeTests(test_utils.TestCase):
class BaseStartTLS ( func_tests . FunctionalTestCaseMixin ) :
PAYLOAD_SIZE = 1024 * 100
TIMEOUT = 60
TIMEOUT = support . LONG_TIMEOUT
def new_loop ( self ) :
raise NotImplementedError
@ -1059,8 +1059,8 @@ if hasattr(socket, "AF_UNIX"):
# - end of server_helper section
class SMTPHandlerTest ( BaseTest ) :
# bpo-14314, bpo-19665, bpo-34092: don't wait forever, timeout of 1 minute
TIMEOUT = 60.0
# bpo-14314, bpo-19665, bpo-34092: don't wait forever
TIMEOUT = support . LONG_TIMEOUT
def test_basic ( self ) :
sockmap = { }