在收集期间删除重复测试的pytest插件
pytest-drop-dup-tests的Python项目详细描述
一个pytest插件,用于在收集期间删除重复的测试。
默认情况下,pytest将从给定的目录或文件中收集所有测试 在命令行中。例如,如果执行:
py.test tests/unit tests/
来自tests/unit的测试将出现两次,因为它们将被收集 当pytest在命令行中看到tests目录时,同样如此。
此插件适用于用户希望运行所有测试的情况 首先是tests/unit,然后是tests下的其余测试, 没有副本。
这个插件是从#1187的讨论中诞生的。
这个Pytest插件是用Cookiecutter和@hackebrot的Cookiecutter-pytest-plugin模板生成的。
要求
- python 2.7或3.4+
- Pytest=2.7
用法
插件在默认情况下是启用的,不需要其他操作。
贡献
我们非常欢迎您的贡献。测试可以用tox运行,请确保 在提交请求之前,覆盖范围至少保持不变。
许可证
“pytest drop dup tests”是根据MIT许可证的条款发布的免费开源软件
问题
如果您遇到任何问题,请file an issue连同详细说明。