Skip to main content

Easy to use fixtures to write regression tests.

Project description

PyPI version https://img.shields.io/conda/vn/conda-forge/pytest-regressions.svg Python versions See Build Status on Travis CI See Build Status on AppVeyor https://img.shields.io/readthedocs/pytest-regressions.svg https://img.shields.io/badge/code%20style-black-000000.svg

Fixtures to write regression tests.

Features

This plugin makes it simple to test general data, images, files, and numeric tables by saving expected data in a data directory (courtesy of pytest-datadir) that can be used to verify that future runs produce the same data.

See the docs for examples and API usage.

Requirements

  • pytest>=3.5

  • Python 2.7 and Python 3.5+.

Installation

You can install “pytest-regressions” via pip from PyPI:

$ pip install pytest-regressions

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the MIT license, “pytest-regressions” is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.


This pytest plugin was generated with Cookiecutter along with @hackebrot’s cookiecutter-pytest-plugin template.

Project details


Download files

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

Source Distribution

pytest-regressions-1.0.3.tar.gz (79.6 kB view details)

Uploaded Source

Built Distribution

pytest_regressions-1.0.3-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file pytest-regressions-1.0.3.tar.gz.

File metadata

  • Download URL: pytest-regressions-1.0.3.tar.gz
  • Upload date:
  • Size: 79.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.3

File hashes

Hashes for pytest-regressions-1.0.3.tar.gz
Algorithm Hash digest
SHA256 92c3b0d98ab45f8c313be22d2b66a32a6fef0132910fd629e44447e4374a8d16
MD5 707890251a8be5d4bba297466004a848
BLAKE2b-256 7a0dc5a42fdd5ee7d8419c38aad8ef77da3b6d4030792457202830140b96b4d3

See more details on using hashes here.

File details

Details for the file pytest_regressions-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: pytest_regressions-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.3

File hashes

Hashes for pytest_regressions-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e590d35bb94e2856a73d468d00adb117416e1df476c81337d2865b6ef8532f08
MD5 d1d17a6f81082a30c90e5f73e5b78e1a
BLAKE2b-256 231106a2af5655bcddcbf433019ab166061d9568982f6c35ccdbf4863ba49ea0

See more details on using hashes here.

Supported by

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