bpo-39004: increment large sendfile() test timeout (GH-17552)

This commit is contained in:
Giampaolo Rodola 2019-12-10 17:31:06 +08:00 committed by GitHub
parent abdeb57a21
commit 82374979ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -9,6 +9,7 @@ import socket
import shutil
import threading
from test.support import TESTFN, requires, unlink, bigmemtest, find_unused_port
from test.support import SHORT_TIMEOUT
import io # C implementation of io
import _pyio as pyio # Python implementation of io
@ -168,7 +169,7 @@ class TestCopyfile(LargeFileTest, unittest.TestCase):
@unittest.skipIf(not hasattr(os, 'sendfile'), 'sendfile not supported')
class TestSocketSendfile(LargeFileTest, unittest.TestCase):
open = staticmethod(io.open)
timeout = 3
timeout = SHORT_TIMEOUT
def setUp(self):
super().setUp()
@ -184,6 +185,7 @@ class TestSocketSendfile(LargeFileTest, unittest.TestCase):
def run(sock):
with sock:
conn, _ = sock.accept()
conn.settimeout(self.timeout)
with conn, open(TESTFN2, 'wb') as f:
event.wait(self.timeout)
while True: