Is there autoexpect for pexpect?

1.3k Views Asked by At

I would like to generate Python Expect (pexpect) code automatically, does something like autoexpect exist for pexpect?

2

There are 2 best solutions below

0
On BEST ANSWER

Not really, AFAIK, but you could use expy AKA expectpy, rather than pexpect, if you depend on autoexpect's functionality. There's nothing conceptually standing in the way of implementing a pyautoexpect -- it's just that, as far as I know, nobody's taken the trouble of doing it (since I've never felt a need for autoexpect myself, I'm not really surprised;-).

3
On

I have written one:

https://github.com/ianmiell/autopexpect

which works in very basic form. Please contribute if you can!

Use it much the same way as autoexpect:

./autoexpect
[your session]
[exit session]
./script.py

As with autoexpect, you may need to fiddle with the produced script.