PyZen是一个连续的测试运行的偏执开发商和NBSP;只要脚本运行,PyZen将监视改变你的代码,并在需要时重新运行测试套件。有前端为多个框架以及数通知的UI。
安装
PyZen可以从PyPI上使用easy_install的安装:
easy_install的PyZen
或PIP:
PIP安装PyZen
前端
PyZen提供了多种前端采集测试和运行测试持续。
Django的
为了Django的设置下添加PyZen到pyzen您INSTALLED_APPS设置。运行manage.py禅宗开始测试过程。你可以给使用相同的格式内置测试命令的应用标签或测试名称。
烧瓶
烧瓶前端保持为独立的包,瓶禅。
Distutils的
该PyZen包提供了一个distutils的命令禅将运行PyZen下配置setup.py测试套件。运行setup.py禅宗开始测试过程。
独立
该pyzen脚本提供了一个包装PyZen下运行任何测试脚本。运行pyzen yourscript.py ARG1 ARG2 ...开始测试过程。没有配置选项可在这个时候。
选项
--nocolor:标志,默认:false
 禁用彩色输出。
-u,--ui:默认:自动检测
 强制使用一个特定的UI模块。可用的选项有win32的,OSX,Linux和无。
用户界面
PyZen提供了一个用户界面,表示每次运行后,目前的测试状态,即使控制台是在后台。除了这三个平台特定的接口,所述无接口将禁用此显示。看到前端文档的细节,但大多数前端提供了一个选项--ui覆盖的自动检测。
Win32的
在Windows默认的UI是一个系统托盘图标,表示每次运行后,当前测试状态和气球通知。这个用户界面在Windows XP和更高的测试,虽然它可能使用Windows 2000。
OS X
在OS X默认的UI通过AppleScript的使用低吼。低吼通知,每次测试运行后张贴。
Linux的
在Linux上默认的UI通过pynotify库使用libnotify。这是在Ubuntu的最新版本默认安装的。如果没有找到pynotify,该接口将被禁用。
测试运行
默认PyZen提高测试输出与色彩。众所周知,工作在Windows和* nix系统。最前端有一个--nocolor选择,如果需要禁用它
功能:
- 在监测的源代码和运行测试上修改
- 在特定OS的异步通知UI
- 在彩色测试输出
要求:
- 在Python的
评论没有发现