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.5.tar.gz (76.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytest-regressions-1.0.5.tar.gz
  • Upload date:
  • Size: 76.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for pytest-regressions-1.0.5.tar.gz
Algorithm Hash digest
SHA256 2684725f3e78c66a318a6f0b483ef5723dfa908e78f47cd441290f8c072dde2b
MD5 83f0addb43b2bbcad8fa3a2a601941ca
BLAKE2b-256 9e2cdafae586d550750245a65c28c81b72aa2bbf489e2087b67b18dd13c8ebcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytest_regressions-1.0.5-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.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for pytest_regressions-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 01a1f525c97672b4041c5bdaad54ae3e17606a7b2b8e7dc32aeada7705d9e587
MD5 56ae178bcfe37b870f3a8b96507fbbc3
BLAKE2b-256 337f2c3fb26331b138c47aa05f87bf40a7c49e507ad78478500c54efe2929b91

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