mirror of https://github.com/python/cpython
Issue #25122: optimize test_eintr
Fix test_write(): copy support.PIPE_MAX_SIZE bytes, not support.PIPE_MAX_SIZE*3 bytes.
This commit is contained in:
parent
3731bbe8b1
commit
1e0f8ecdd8
|
@ -144,14 +144,14 @@ class OSEINTRTest(EINTRBaseTest):
|
|||
# rd closed explicitly by parent
|
||||
|
||||
# we must write enough data for the write() to block
|
||||
data = b"xyz" * support.PIPE_MAX_SIZE
|
||||
data = b"x" * support.PIPE_MAX_SIZE
|
||||
|
||||
code = '\n'.join((
|
||||
'import io, os, sys, time',
|
||||
'',
|
||||
'rd = int(sys.argv[1])',
|
||||
'sleep_time = %r' % self.sleep_time,
|
||||
'data = b"xyz" * %s' % support.PIPE_MAX_SIZE,
|
||||
'data = b"x" * %s' % support.PIPE_MAX_SIZE,
|
||||
'data_len = len(data)',
|
||||
'',
|
||||
'# let the parent block on write()',
|
||||
|
|
Loading…
Reference in New Issue