Skip to main content

Disable plugins per test

Project description

PyPI version Python versions See Build Status on Travis CI See Build Status on AppVeyor

Disable plugins per test


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

Features

  • Disable pytest plugins for specific tests.

Requirements

  • pytest

Installation

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

$ pip install pytest-disable-plugin

Usage

import pytest

@pytest.mark.disable_plugin("some_plugin_name")
def test_something():
    # This test will unload the plugin during setup and reload it afterwards.
    assert f() == 1

def test_something_else():
    # This test will use the plugin as normal.
    assert f() == 2

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-disable-plugin” is free and open source software

Issues

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

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-disable-plugin-0.1.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

pytest_disable_plugin-0.1.2-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file pytest-disable-plugin-0.1.2.tar.gz.

File metadata

  • Download URL: pytest-disable-plugin-0.1.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for pytest-disable-plugin-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7c6c7c56dc04bbdb13e019cc6251c06feec30ef0d349e391c462360e491cea88
MD5 826c5c029a403ba7c645bf3ecbe3ce58
BLAKE2b-256 d43af2873c294501049392200eb274fdff7e710c6d85737d18e2ed862b592cc4

See more details on using hashes here.

File details

Details for the file pytest_disable_plugin-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pytest_disable_plugin-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for pytest_disable_plugin-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 995692b317cbcc140b2a3682bd2550aa3e53a8b38bbf5b376872ce82354a2d54
MD5 aa7c8b63959710a7131e36ee3d1632cf
BLAKE2b-256 086d6c6938755af86bc4af26760ef7ac3c8b8664a258758f3a509f79b8e09a88

See more details on using hashes here.

Supported by

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