pytest-warnings
py.test plugin to list Python warnings in pytest report.
Integrated in pytest >= 3.1.0.
Usage
install via:
pip install pytest-warnings
if you then type:
py.test -rw
any warnings in your code are reported in the pytest report. You can use the -W option or --pythonwarnings exactly like for the python executable.
The following example ignores all warnings, but prints DeprecationWarnings once per occurrence:
py.test -rw -W ignore -W once::DeprecationWarning
You can also turn warnings into actual errors:
py.test -W error
Advance usage
You can get more fine grained filtering of warnings by using the filterwarnings configuration option.
filterwarnings works like the python’s -W flag except it will not escape special characters.
Example
# pytest.ini
[pytest]
filterwarnings= default
ignore:.*is deprecated.*:Warning
error::DeprecationWarning:importlib.*
Changes
0.3.0 - 2017-05-21
Add Travis CI config. [dwaynebailey (Dwayne Bailey)]
Make wheels universal. [aragilar (James Tocknell)]
Since this plugin is integrated in pytest 3.1.0, we show a deprecation warning and advice to uninstall the plugin. [nicoddemus (Bruno Oliveira), fschulze]
0.2.0 - 2016-10-24
Add filterwarnings option. [Carreau (Matthias Bussonnier)]
0.1.0 - 2016-06-27
Initial release. [fschulze (Florian Schulze)]
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pytest-warnings-0.3.0.tar.gz.
File metadata
- Download URL: pytest-warnings-0.3.0.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ad85faaef3c0e9e44ebdc287557febc82b980da814e87b86ab6b2384a80dda3
|
|
| MD5 |
727d824a2a4589bd6153b4d8b7492dc6
|
|
| BLAKE2b-256 |
4909e464b757c7d5b75b369f2b3e24f3295eedb782919448a49e0e072c5102f7
|