使用pexpect处理提示的织物扩展

fexpect的Python项目详细描述


fexpect是fabric的扩展,用于使用pexpect脚本处理提示。

这些博客中的临时文档:

请报告错误,请求github存储库中的功能:http://github.com/ilogue/fexpect

似乎它与easy_install不兼容,请使用pip安装。

用法

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')

您可以使用包含的fabfile.py运行fexpect测试:

fab test -p 'yourlocalpassword'

但是请注意,测试可能有不同的要求(更新的结构版本)。您可以使用传统的:

python setup.py test

贡献者

  • Jasper van den Bosch/伊洛格
  • 迈克尔·伊万诺夫
  • 小仓三郎
  • 埃里克·戴克马

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java错误:无法找到或加载主类   Base85又名ASCI85 java项目   在Java oracle过程中创建Clob对象时引发AbstractMethodError   访问布尔Java时出现NullPointerException   在Java中压缩和解压缩字符串的调试程序   java了解JavaMail下未读消息的不同方法   java Vaadin 10网格样式基于内容的单个行   java使用Sparql查询识别实体的类别/分类   java如何在组件的设计阶段防止内存泄漏?   java使用共享首选项在应用程序上保存更改的语言   Spring数据jpa中具有复合PK的表的java本机查询   java复选框节点树