pytest addon for displaying the whole node id for failures
Project description
pytest-wholenodeid
pytest-wholenodeid will print the entire node id for test failures in the header.
It turns this:
=============================================== 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
into this:
=============================================== 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
Why?
Because then you can copy and paste the node id in the header to more easily run that specific test.
Quick start
Install:
$ pip install pytest-wholenodeid
It works by default. If you don’t want wholenodeid, then you can pass --nowholenodeid as an argument to disable it.
Project details
- Code:
- Documentation:
You’re reading it
- Issue tracker:
- License:
Simplified BSD License; see LICENSE file
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytest-wholenodeid-0.2.tar.gz
(2.7 kB
view hashes)
Built Distribution
Close
Hashes for pytest_wholenodeid-0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdcb4df88ca182a19752ef95150c0881deaafc2c593ef67c61515894e5309206 |
|
MD5 | 1fa0d985e43d3fd7c15f711a9e41569f |
|
BLAKE2b-256 | 989621d265dda8dbedace802eecd11e97080f93ac3c4a194de1617ee245ea9fb |