Skip to main content
https://pypip.in/v/pytest/badge.png

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 of test modules and functions,

  • detailed info on failing assert statements (no need to remember self.assert* names)

  • modular fixtures for managing small or parametrized long-lived test resources.

  • multi-paradigm support: you can use pytest to run test suites based on unittest (or trial), nose

  • single-source compatibility from Python2.6 all the way up to Python3.4, PyPy-2.3, (jython-2.5 untested)

  • many external plugins.

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytest-2.7.2.tar.gz (532.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytest-2.7.2-py2.py3-none-any.whl (127.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pytest-2.7.2.tar.gz.

File metadata

  • Download URL: pytest-2.7.2.tar.gz
  • Upload date:
  • Size: 532.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pytest-2.7.2.tar.gz
Algorithm Hash digest
SHA256 b30457f735420d0000d10a44bbd478cf03f8bf20e25bd77248f9bab40f4fd6a4
MD5 dcd8e891474d605b81fc7fcc8711e95b
BLAKE2b-256 4fef4fce19805fa1c2deb9518551861d83291aee87145e6a31adbc5a80c149ba

See more details on using hashes here.

File details

Details for the file pytest-2.7.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pytest-2.7.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 82924efb5ea783a72234682a0e8049d84f5eaebcaac3c8c0893b7eae97f28380
MD5 1b636c4310d9a3cd5f516e1a9086ae06
BLAKE2b-256 353e76e99f39c1cc04e9701d447a5667d9ec45f724ca11b6f5c797492339aef1

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page