Metadata-Version: 2.1
Name: pytest-warnings
Version: 0.3.1
Summary: pytest plugin to list Python warnings in pytest report
Home-page: https://github.com/fschulze/pytest-warnings
Author: Florian Schulze
Author-email: florian.schulze@gmx.net
License: MIT license
Platform: UNKNOWN
Classifier: Framework :: Pytest
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Development Status :: 7 - Inactive
Requires-Dist: pytest

pytest-warnings
===============

Warning

This package is inactive and will not be maintained. The functionality of this package is
present in `pytest <https://pypi.org/project/pytest/>`_.

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
-------

.. code::

    # 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)]


