Archived
This project has been archived by its maintainers, and is no longer receiving any updates.
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
Metadata
Release files for pytest-wholenodeid 0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pytest-wholenodeid-0.2.tar.gz | 2.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytest_wholenodeid-0.2-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 7.3 kB
Release files / pytest-wholenodeid-0.2.tar.gz
| Download URL | pytest-wholenodeid-0.2.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6bc4edaf560c8b45ac4669bb8b99d8fbbb7f6e5af8dc7727200cd4d3ef4668c2
|
|
BLAKE2b-256 checksum How to use checksums |
62bb2d0f54386bf00089375d0bbd9f21de9b92c677625c53fbaa450f82f6ffe7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pytest_wholenodeid-0.2-py2.py3-none-any.whl
| Download URL | pytest_wholenodeid-0.2-py2.py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
bdcb4df88ca182a19752ef95150c0881deaafc2c593ef67c61515894e5309206
|
|
BLAKE2b-256 checksum How to use checksums |
989621d265dda8dbedace802eecd11e97080f93ac3c4a194de1617ee245ea9fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |