Skip to content

Commit 42da81e

Browse files
addaleaxMylesBorins
authored andcommitted
test: set stdin too for pseudo-tty tests
Ref: #10037 Ref: #10146 PR-URL: #10149 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Italo A. Casas <me@italoacasas.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
1 parent 53404db commit 42da81e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tools/test.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -682,11 +682,12 @@ def Execute(args, context, timeout=None, env={}, faketty=False):
682682
if faketty:
683683
import pty
684684
(out_master, fd_out) = pty.openpty()
685-
fd_err = fd_out
685+
fd_in = fd_err = fd_out
686686
pty_out = out_master
687687
else:
688688
(fd_out, outname) = tempfile.mkstemp()
689689
(fd_err, errname) = tempfile.mkstemp()
690+
fd_in = 0
690691
pty_out = None
691692

692693
# Extend environment
@@ -698,6 +699,7 @@ def Execute(args, context, timeout=None, env={}, faketty=False):
698699
context,
699700
timeout,
700701
args = args,
702+
stdin = fd_in,
701703
stdout = fd_out,
702704
stderr = fd_err,
703705
env = env_copy,

0 commit comments

Comments
 (0)