Metadata-Version: 1.1
Name: pytest-ipynb
Version: 0.1.0
Summary: Use pytest's runner to discover and execute tests as cells of IPython notebooks
Home-page: http://github.com/zonca/pytest-ipynb
Author: Andrea Zonca
Author-email: code@andreazonca.com
License: MIT
Description: pytest-ipynb
        ============
        
        Plugin for ``pytest`` to run IPython notebooks as unit tests
        
        Define unit tests in IPython notebook cells (`see example on
        nbviewer <http://nbviewer.ipython.org/github/zonca/pytest-ipynb/blob/master/examples/test_series_plots.ipynb>`_):
        
        .. figure:: https://github.com/zonca/pytest-ipynb/raw/master/img/pytest-ipynb_notebook.png
           :alt: Example notebook
        
        Run ``py.test`` to execute them:
        
        .. figure:: https://github.com/zonca/pytest-ipynb/raw/master/img/pytest-ipynb_output.png
           :alt: Example output
        
        Example
        -------
        
        See the ``examples/`` folder or `a preview on
        nbviewer <http://nbviewer.ipython.org/github/zonca/pytest-ipynb/blob/master/examples/test_series_plots.ipynb>`_.
        
        Features
        --------
        
        -  Discover files named ``test*.ipynb``
        -  Run each cell of the notebook as a unit test (just use ``assert``)
        -  First line of each cell is the test name, either as docstring,
           comment or function name
        -  A cell named ``fixture*`` or ``setup*`` is run before each of the
           following unit tests as a fixture
        -  IPython notebook kernel is restarted after each test
        
        Requirements
        ------------
        
        -  Python 2.7+, Python 3.2+
        -  ``pytest``
        -  IPython Notebook 2.0+
        
        Install
        -------
        
        ::
        
            $ pip install pytest-ipynb
        
        Author
        ------
        
        `Andrea Zonca <http://github.com/zonca>`__
        
        Credits
        -------
        
        -  `<https://gist.github.com/timo/2621679>`__
        
Keywords: pytest test unittest ipython notebook
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: C++
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
