extension of fabric for handling prompts with pexpect
Project description
Fexpect is an extension to fabric for handling prompts with pexpect scripts.
Provisional documentation in these blogposts:
Please report bugs, request features at the github repository: http://github.com/ilogue/fexpect
Seems it doesn’t work well with easy_install, please install with pip.
usage
from ilogue.fexpect import expect, expecting, run prompts = [] prompts += expect('What is your name?','Jasper') prompts += expect('Where do you live?','Frankfurt') with expecting(prompts): run('command')
You can use the included fabfile.py to run the fexpect tests:
fab test -p 'yourlocalpassword'
Note however that the tests may have different requirements (more recent fabric version). You can install these with the traditional:
python setup.py test
contributors
Jasper van den Bosch / ilogue
Michael Ivanov
Mitsuhiro Koga
Erik Dykema
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file fexpect-0.2.post17.tar.gz
.
File metadata
- Download URL: fexpect-0.2.post17.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c06ce78a87bf118c17d130a2165ba58e2ad8a3f7b92aec04cd7b7c4f487b1e4c |
|
MD5 | 4caeeaf7a82828af2b338f5dd6a20a63 |
|
BLAKE2b-256 | eba1cbc5d48748b66552b943f5b11582fc7bfc38c77d8a2f0774fb0232ce6f0f |