pytest插件,用于显示失败测试的完整节点ID
项目描述
pytest-wholenodeid
pytest-wholenodeid将在标题中打印测试失败的完整节点ID。
它将这个
=============================================== FAILURES =============================================== ______________________________ TriggerRuleMatchTests.test_match_locale _________________________________ Traceback (most recent call last): File "/home/willkg/mozilla/fjord/fjord/suggest/providers/trigger/tests/test_models.py", line 24, in test_match_locale for tr_locales, feedback_locale, expected in tests: NameError: global name 'tests' is not defined
转换为这个
=============================================== FAILURES =============================================== ____ fjord/suggest/providers/trigger/tests/test_models.py::TriggerRuleMatchTests::test_match_locale ____ Traceback (most recent call last): File "/home/willkg/mozilla/fjord/fjord/suggest/providers/trigger/tests/test_models.py", line 24, in test_match_locale for tr_locales, feedback_locale, expected in tests: NameError: global name 'tests' is not defined
为什么?
因为这样您就可以将标题中的节点ID复制并粘贴,以更容易地运行该特定测试。
快速开始
安装
$ pip install pytest-wholenodeid
默认情况下,它就会生效。如果您不想使用wholenodeid,则可以通过传递--nowholenodeid作为参数来禁用它。
项目详情
- 代码::
- 文档::
您正在阅读它
- 问题跟踪::
- 许可::
简化版BSD许可;请参阅LICENSE文件
关闭
pytest-wholenodeid-0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6bc4edaf560c8b45ac4669bb8b99d8fbbb7f6e5af8dc7727200cd4d3ef4668c2 |
|
MD5 | 748cdf5ee2a092dffec98c80e492d898 |
|
BLAKE2b-256 | 62bb2d0f54386bf00089375d0bbd9f21de9b92c677625c53fbaa450f82f6ffe7 |
关闭
pytest_wholenodeid-0.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bdcb4df88ca182a19752ef95150c0881deaafc2c593ef67c61515894e5309206 |
|
MD5 | 1fa0d985e43d3fd7c15f711a9e41569f |
|
BLAKE2b-256 | 989621d265dda8dbedace802eecd11e97080f93ac3c4a194de1617ee245ea9fb |