Skip to content

Commit f5347ab

Browse files
addaleaxFishrock123
authored andcommitted
test: set stdin too for pseudo-tty tests
Ref: #10037 Ref: #10146 PR-URL: #10149 Reviewed-By: Jeremiah Senkpiel <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Italo A. Casas <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
1 parent cc5bd9a commit f5347ab

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tools/test.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -683,11 +683,12 @@ def Execute(args, context, timeout=None, env={}, faketty=False):
683683
if faketty:
684684
import pty
685685
(out_master, fd_out) = pty.openpty()
686-
fd_err = fd_out
686+
fd_in = fd_err = fd_out
687687
pty_out = out_master
688688
else:
689689
(fd_out, outname) = tempfile.mkstemp()
690690
(fd_err, errname) = tempfile.mkstemp()
691+
fd_in = 0
691692
pty_out = None
692693

693694
# Extend environment
@@ -699,6 +700,7 @@ def Execute(args, context, timeout=None, env={}, faketty=False):
699700
context,
700701
timeout,
701702
args = args,
703+
stdin = fd_in,
702704
stdout = fd_out,
703705
stderr = fd_err,
704706
env = env_copy,

0 commit comments

Comments
 (0)