一个用于基于测试中使用的fixture收集测试的pytest插件
项目描述
一个用于基于测试中使用的fixture收集测试的pytest插件
此pytest插件是用Cookiecutter以及@hackebrot的cookiecutter-pytest-plugin模板生成的。
功能
根据测试使用的fixture过滤测试收集/执行
支持一个或多个以逗号分隔的fixture,使用选项–uses-fixtures
可以将基于fixture的收集与pytest默认选项/插件结合起来,以进行更智能的收集。
需求
Python >= 3.9
Pytest >= 3.5
安装
您可以通过从PyPI使用pip安装“pytest-fixturecollection”
$ pip install pytest-fixturecollection
用法
一旦插件安装完成,运行以下命令的pytest命令,如下所示
# pytest --uses-fixtures fixture1,fixture2 tests/
说明:所有在测试目录内部使用fixture1或fixture2的测试将被收集和执行,其余测试将不会被收集(不执行)。您也可以选择只使用–collect-only来查看收集了哪些测试。
贡献
欢迎贡献。可以使用tox运行测试,请在提交拉取请求之前确保覆盖率至少保持不变。
许可协议
根据BSD-3许可证条款分发,“pytest-fixturecollection”是免费且开源的软件
问题
如果您遇到任何问题,请提交问题,并附带详细描述。
项目详情
关闭
pytest-fixturecollection-0.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 62b072a368aa2f24177996fa49135675d32be26abe24abb7063c0618cca5436e |
|
MD5 | 9105b1c2b8fd7b7908d9db3174217447 |
|
BLAKE2b-256 | bf5e317f9e8009594dbbd81ac7375862845a99bdf8564a396cd3c6aa6c528645 |
关闭
pytest-fixturecollection-0.1.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0253e12a58ae8d5458ee03bd3c1f9815fda345fe2bd07310711d9eee1df5617c |
|
MD5 | 6bd594059ac8aadcb28fb33385e97f8e |
|
BLAKE2b-256 | 0a6756bd471fbad28d1146ba2eaafa9d373ef8bef87c2986e59cab2d23f90dd5 |