Metadata-Version: 1.1
Name: pytest-expecter
Version: 1.2a1
Summary: Better testing with expecter and pytest.
Home-page: https://github.com/jacebrowning/pytest-expecter
Author: Jace Browning
Author-email: jacebrowning@gmail.com
License: BSD
Description-Content-Type: UNKNOWN
Description: pytest-expecter
        ===============
        
        A ``pytest`` plugin for
        `garybernhardt/expecter <https://github.com/garybernhardt/expecter>`__
        that hides the internal stacktrace.
        
        | |Build Status|
        | |PyPI Version|
        
        Overview
        --------
        
        This lets you write tests (optionally using
        `ropez/pytest-describe <https://github.com/ropez/pytest-describe>`__)
        like this:
        
        .. code:: python
        
            def describe_foobar():
        
                def it_can_pass(expect):
                    expect(2 + 3) == 5
        
                def it_can_fail(expect):
                    expect(2 + 3) == 6
        
        and get output like this:
        
        .. code:: sh
        
            =================================== FAILURES ===================================
            _________________________ describe_foobar.it_can_fail __________________________
        
                def it_can_fail(expect):
            >       expect(2 + 3) == 6
            E       AssertionError: Expected 6 but got 5
        
            test_foobar.py:7: AssertionError
            ====================== 1 failed, 1 passed in 2.67 seconds ======================
        
        Installation
        ------------
        
        .. code:: sh
        
            pip install pytest-expecter
        
        .. |Build Status| image:: http://img.shields.io/travis/jacebrowning/pytest-expecter/plugin.svg
           :target: https://travis-ci.org/jacebrowning/pytest-expecter
        .. |PyPI Version| image:: http://img.shields.io/pypi/v/pytest-expecter.svg
           :target: https://pypi.python.org/pypi/pytest-expecter
        
        Revision History
        ================
        
        1.2 (unreleased)
        ----------------
        
        -  Added ``icontains`` method to check for containment ignoring case.
        
        1.1 (2018/02/21)
        ----------------
        
        -  Added ``expect`` fixture to use directly in tests.
        
        1.0 (2017/12/03)
        ----------------
        
        -  Initial stable release.
        
        0.2.2.post7 (2017/12/02)
        ------------------------
        
        -  Added automatic conversion from ``OrderedDict`` to ``dict`` on Python
           3.6 to create readable diffs.
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Plugins
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Testing
