Go to file
Bruno Oliveira 5a17e797c7 Fix basepython for tox envs "doctesting" and "coveralls"
Because we are currently using "nighly" python for travis, which
uses python 3.6 as the default interpreter. This breaks the environments
listed above because "inspect.getargspec" has been removed in py36.
2015-07-23 21:15:45 -03:00
_pytest Merge pull request #864 from pytest-dev/consider-color-yes-everywhere 2015-07-23 08:03:52 -03:00
appveyor appveyor scripts 2015-07-16 21:21:55 -03:00
bench simplify internal pytester machinery 2014-10-06 13:37:57 +02:00
doc/en Fix broken links 2015-07-18 14:15:07 -03:00
extra another update for get_issues.py to account for repository move 2015-02-27 09:12:00 -05:00
testing Merge pull request #864 from pytest-dev/consider-color-yes-everywhere 2015-07-23 08:03:52 -03:00
.gitignore .gitignore: Removed *.html rule 2013-12-12 18:48:09 +01:00
.hgignore Fix py27-cxfreeze tox environment 2015-04-22 19:46:06 -03:00
.hgtags Added tag 2.7.1 for changeset edc1d080bab5 2015-05-19 09:26:59 +01:00
.travis.yml Allow py35 to fail on Travis until it is properly supported (fix2) 2015-07-18 15:39:22 -03:00
AUTHORS Update AUTHORS and CHANGELOG 2015-06-25 17:38:45 +02:00
CHANGELOG Merge pull request #864 from pytest-dev/consider-color-yes-everywhere 2015-07-23 08:03:52 -03:00
CONTRIBUTING.rst Update CONTRIBUTING documentation with GitHub instructions 2015-07-16 03:07:16 +00:00
HOWTORELEASE.rst Add how to upload a wheel and tag the release 2015-05-19 09:32:21 +01: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
Makefile update regendocs 2015-03-02 22:07:42 +01:00
README.rst strike drone badge as it doesn't make sense on PYPI (where the README is rendered) 2015-04-21 15:55:48 +02:00
appveyor.yml appveyor integration 2015-07-16 21:21:47 -03: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
requirements-docs.txt Use current regendocs location 2015-05-01 00:27:47 +01: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 Add support for building proper wheels (universal and proper dependency evnironment markers for argparse/colorama if setuptools is new-ish). 2015-04-10 21:08:50 +03:00
setup.py bump version to 2.7, depend on py-1.4.29 2015-06-22 23:53:41 +02:00
tox.ini Fix basepython for tox envs "doctesting" and "coveralls" 2015-07-23 21:15:45 -03:00

README.rst

.. 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/pytest-dev/pytest/issues?status=open

CI: https://drone.io/bitbucket.org/pytest-dev/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/pytest-dev/pytest/issues/

and checkout or fork repo at:

    http://bitbucket.org/pytest-dev/pytest/


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