flask脚本命令与pyzen集成。
Flask-Zen的Python项目详细描述
flask zen是Flask的扩展,允许您使用PyZenvia Flask-Script命令。简单的测试运行器命令和标准 提供Pyzen Auto Runner。您可以从pypi安装需求 使用轻松安装或pip或手动下载。
安装
使用以下命令之一安装扩展:
$ easy_install Flask-Zen
或者,如果您已经安装了pip
$ pip install Flask-Zen
配置
pyzen公开了两个flask脚本命令:Test和ZenTest。到 同时配置:
from flaskext.script import Manager from flaskext.zen import Test, ZenTest manager = Manager(app) manager.add_command('test', Test()) manager.add_command('zen', ZenTest()) if __name__ == '__main__': manager.run()
可以使用关键字覆盖下面的任何命令行选项 Test或ZenTest构造函数的参数:
manager.add_command('zen', ZenTest(nocolor=True, ui='none'))
用法
^ {TT1}$命令将运行单个测试运行并退出。那ZenTest 命令将运行正常的pyzen连续测试程序。
- -s,--start-dir:默认值:manage.py
- 测试发现的基本目录。
- -p,--pattern:默认值:*/tests/*.py;*/tests.py
- 用于加载测试的分号分隔的文件全局变量。
- -v,--verbosity:默认值:1
- 测试运行程序详细信息。
- --nocolor:标志,默认值:false
- 禁用彩色输出。
- -u,--ui:仅用于zentest,默认值:autodetect
- 强制使用特定的ui模块。可用选项是win32, osx、linux和none。