Go to file
Floris Bruynooghe 3df5989326 Revert pypi badge again as the svg broke
This reverts the pypi badge back to the pypip.in provided one
because the shields.io one failed to render properly (and also
wasn't on https).
2014-11-24 08:48:09 +00:00
_pytest Merged in tomviner/pytest/format_boolop_percent6 (pull request #231) 2014-10-28 13:26:21 +00:00
bench simplify internal pytester machinery 2014-10-06 13:37:57 +02:00
doc/en Merged in pfctdayelise/pytest/issue351 (pull request #161) 2014-10-22 23:18:01 +01:00
extra add a py.test placeholder setup that errors out when trying to get installed 2014-10-30 11:38:13 +01:00
testing fix for issue615: _format_boolop must escape % 2014-10-27 08:57:58 +00:00
.gitignore .gitignore: Removed *.html rule 2013-12-12 18:48:09 +01:00
.hgignore xfailing test for issue 412 2014-03-27 13:53:59 +01:00
.hgtags Added tag 2.6.3 for changeset 2967aa416a4f 2014-09-24 14:59:57 +02:00
.travis.yml have travis use the devpi index to get the pylib dependency 2014-01-23 12:18:20 +01:00
AUTHORS fix for issue615: _format_boolop must escape % 2014-10-27 08:57:58 +00:00
CHANGELOG Mention fix for issue 615 in changelog 2014-10-28 13:31:09 +00:00
CONTRIBUTING.rst Contribution guide: added pull request button image 2014-01-24 20:01:04 +01:00
HOWTORELEASE.rst mention XXX regendoc for release process 2014-09-05 13:55:58 +02:00
ISSUES.txt fix some spelling mistakes 2014-10-13 23:16:26 +01:00
LICENSE * use the MIT license for the py lib 2009-10-03 01:11:04 +02:00
MANIFEST.in fix manifest 2013-08-15 13:05:01 +02:00
README.rst Revert pypi badge again as the svg broke 2014-11-24 08:48:09 +00:00
plugin-test.sh add pluginmanager.do_configure(config) as a link to 2013-10-04 11:36:45 +02:00
pytest.py some more separation of core pluginmanager from pytest specific functionality. 2013-09-30 13:14:14 +02:00
runtox.py make runtox.py not import external modules unless run as a script 2014-04-05 08:51:00 +02:00
setup.cfg remove "universal wheel" again until the py26/py27 difference (argparse) does not play a role anymore. 2014-10-25 07:21:21 +02:00
setup.py bump version to 2.7 on default 2014-10-26 10:52:04 +01:00
tox.ini added plugins_index page generation to tox 2014-09-27 12:28:29 -03:00

README.rst

.. image:: https://drone.io/bitbucket.org/hpk42/pytest/status.png
   :target: https://drone.io/bitbucket.org/hpk42/pytest/latest
.. image:: https://pypip.in/v/pytest/badge.png
   :target: https://pypi.python.org/pypi/pytest

Documentation: http://pytest.org/latest/

Changelog: http://pytest.org/latest/changelog.html

Issues: https://bitbucket.org/hpk42/pytest/issues?status=open

CI: https://drone.io/bitbucket.org/hpk42/pytest

The ``pytest`` testing tool makes it easy to write small tests, yet
scales to support complex functional testing.  It provides

- `auto-discovery
  <http://pytest.org/latest/goodpractises.html#python-test-discovery>`_
  of test modules and functions,
- detailed info on failing `assert statements <http://pytest.org/latest/assert.html>`_ (no need to remember ``self.assert*`` names)
- `modular fixtures <http://pytest.org/latest/fixture.html>`_  for
  managing small or parametrized long-lived test resources.
- multi-paradigm support: you can use ``pytest`` to run test suites based
  on `unittest <http://pytest.org/latest/unittest.html>`_ (or trial),
  `nose <http://pytest.org/latest/nose.html>`_
- single-source compatibility from Python2.6 all the way up to
  Python3.4, PyPy-2.3, (jython-2.5 untested)


- many `external plugins <http://pytest.org/latest/plugins.html#installing-external-plugins-searching>`_.

A simple example for a test::

    # content of test_module.py
    def test_function():
        i = 4
        assert i == 3

which can be run with ``py.test test_module.py``.  See `getting-started <http://pytest.org/latest/getting-started.html#our-first-test-run>`_ for more examples.

For much more info, including PDF docs, see

    http://pytest.org

and report bugs at:

    http://bitbucket.org/hpk42/pytest/issues/

and checkout or fork repo at:

    http://bitbucket.org/hpk42/pytest/


Copyright Holger Krekel and others, 2004-2014
Licensed under the MIT license.