[ADD] reproduce script for #18

This commit is contained in:
Benedek Racz 2019-11-29 10:05:04 +01:00
parent dd759bfc61
commit 0b3a4979c4

View File

@ -0,0 +1,47 @@
import wexpect
import time
import os
print(wexpect.__version__)
def test_setecho():
# Path of cmd executable:
cmdPath = 'cmd'
cmdPrompt = '>'
referenceOut = None
# Start the child process
p = wexpect.spawn(cmdPath)
p.expect(cmdPrompt)
p.setecho(0) # SETECHO
p.interact()
for c in 'echo Hello':
p.send(c)
time.sleep(0.2)
p.send(os.linesep)
time.sleep(2)
p.stop_interact()
p.sendline('exit')
# Start the child process
p = wexpect.spawn(cmdPath)
p.expect(cmdPrompt)
p.setecho(1) # SETECHO
p.interact()
for c in 'echo Hello':
p.send(c)
time.sleep(0.2)
p.send(os.linesep)
time.sleep(2)
p.stop_interact()
p.sendline('exit')
test_setecho()