Go to file
Jurko Gospodnetić 84f9f45f98 fix runtox.py failure when 'tox' is not available on the current system path
Now just assumes that the tox module is available in the executing Python
environment.

--HG--
branch : jurko/tox_usage
2014-04-05 08:47:04 +02:00
_pytest bump version to 2.6.0.dev1 because i think we are going for a 2.6.0 release next 2014-04-03 22:27:04 +02:00
bench - turn on capturing before early conftest loading and make terminal writer 2014-03-14 12:49:36 +01:00
doc fix issue443: fix skip examples to use proper comparison. Thanks Alex 2014-04-03 22:26:10 +02:00
extra fix issue221 - handle importing of namespace-package with no 2013-11-20 21:04:19 +01:00
testing Merged in msabramo/pytest/makepyfile_utf8 (pull request #134) 2014-04-03 10:00:24 +02: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.5.2 for changeset 421d3b4d150d 2014-01-29 14:09:33 +01:00
.travis.yml have travis use the devpi index to get the pylib dependency 2014-01-23 12:18:20 +01:00
AUTHORS fix issue483: trial/py33 works now properly. Thanks Daniel Grana for PR. 2014-03-28 14:47:34 +01:00
CHANGELOG fix issue443: fix skip examples to use proper comparison. Thanks Alex 2014-04-03 22:26:10 +02:00
CONTRIBUTING.rst Contribution guide: added pull request button image 2014-01-24 20:01:04 +01:00
ISSUES.txt replace py.test module references with pytest 2014-01-18 12:31:33 +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 README.rst: Remove drone.io build badge; keep link 2014-04-02 06:41:33 -07: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 fix runtox.py failure when 'tox' is not available on the current system path 2014-04-05 08:47:04 +02:00
setup.cfg add setup.cfg for building sphinx_docs 2013-10-03 12:35:13 +02:00
setup.py bump version to 2.6.0.dev1 because i think we are going for a 2.6.0 release next 2014-04-03 22:27:04 +02:00
tox.ini fix issue493: don't run tests in doc directory with ``python setup.py test`` 2014-04-02 12:48:35 +02:00

README.rst

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 to Python2.5 all the way up to Python3.3,
  PyPy-1.9 and Jython-2.5.1.

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