wexpect-venv/examples/python.py

34 lines
587 B
Python
Raw Normal View History

2019-04-24 13:55:26 +00:00
# A simple example code for wexpect written in python-2.7
from __future__ import print_function
import sys
import wexpect
# Path of python executable:
pythonInterp = sys.executable
prompt = ': '
# Start the child process
p = wexpect.spawn(pythonInterp, ['foo.py'])
# Wait for prompt
p.expect(prompt)
# Send the 'small integer'
p.sendline('3')
p.expect(prompt)
# print the texts
print(p.before, end='')
print(p.match.group(0), end='')
# Send the name
p.sendline('Bob')
# wait for program exit.
p.wait()
# print the texts
print(p.read(), end='')