生菜配小黄瓜
aloe的Python项目详细描述
[![生成状态](https://img.shields.io/travis/aloetesting/aloe.svg)](https://travis-ci.org/aloetesting/aloe) [![生成状态](https://img.shields.io/appveyor/ci/aloetesting/aloe.svg)](https://ci.appveyor.com/project/aloetesting/aloe) [![覆盖范围](https://img.shields.io/coveralls/aloetesting/aloe.svg)](https://coveralls.io/github/aloetesting/aloe) [![pypi](https://img.shields.io/pypi/v/aloe.svg)](https://pypi.python.org/pypi/aloe)
基于[nose][nose]和 [莴苣][莴苣]。
安装:
pip install aloe
阅读[文档][文档]。
调用
将带有小黄瓜的参数传递到nosetests来运行bdd测试。你 也可以传递–no ignore python参数来运行其他nose discovered 测试也一样。
aloe命令行工具是nose运行程序的包装器,配置为 只做小黄瓜测试。因此,调用与nose相同,但是 添加了以下参数:
-n[,n…]-仅在每个 特色。仅指定一个要运行的功能时有意义,例如
芦荟功能/calculator.feature-n 1
–测试类-重写用作每个功能基的类。
–不忽略python-运行python测试和小黄瓜。
从莴苣中迁移
芦荟,一开始是用生菜叉做的,它试图使其与所做的食物相容。 理智。但是,有以下不兼容的更改:
- 每个场景和每个背景回调将被删除。使用 每个示例。
- -s用于运行特定场景的选项将重命名为-n。
- django相关功能,包括harvest命令,被移动到 独立项目,[芦荟姜戈][芦荟姜戈]。
- terrain.py没有特别的意义。它将被进口,但前提是 它与其他步骤定义文件存在于同一目录中,而不是 在上面。
- 场景大纲必须用“场景大纲”声明,并且场景 没有例子必须使用“场景”-莴苣允许使用任何一种。
- 默认情况下,运行的步骤输出为点,对应于生菜 冗长1。要在步骤运行时打印彩色输出,请使用-v 3。
许可证
芦荟-基于莴苣和鼻子的Python黄瓜跑步鞋
版权所有(C)<;2015>;Alexey Kotlyarov<;a@koterpillar.com>;
版权所有(C)<;2014-2015>;Danielle Madeley<;danielle@madeley.id.au>;
版权所有(C)<;2010-2012>;Gabriel Falc_o<;gabriel@nacaolivre.org>;
此程序是免费软件:您可以重新分发和/或修改 根据由 自由软件基金会,或者许可证的第3版,或者 (由您选择)任何更高版本。
这个程序的发布是希望它能有用, 但没有任何保证;甚至没有 适销性或适合某一特定目的的适销性。见 GNU通用公共许可证了解更多详细信息。
你应该收到GNU通用公共许可证的副本 还有这个节目。如果没有,请参见<;http://www.gnu.org/licenses/>;。
[小黄瓜]:https://cucumber.io/ [鼻子]:https://nose.readthedocs.io/ [鼻子插件属性]:https://nose.readthedocs.io/en/latest/plugins/attrib.html [生菜]:http://lettuce.it/ [小黄瓜语法]:https://cucumber.io/docs/reference [芦荟粉]:https://github.com/aloetesting/aloe_django [文档]:http://aloe.readthedocs.io/