A flake8 plugin that helps check the presence of a PyTest mark
Project description
Flake8-pytest-mark
Check and enforce the presence of a mark on a pytest test case.
Quick Start Guide
Install flake8-pytest-mark from PyPI with pip:
$ pip install flake8-pytest-mark
Configure a mark that you would like to validate:
$ cd project_root/ $ vi .flake8
[flake8]
pytest_mark1 = name=test_id
value_match=uuid
Run flake8:
$ flake8 tests/
Gotchas
It is highly recommended to use this plugin inside of a virtualenv
A configuration is required by this plugin, if none is found the plugin will throw a M401 validation error for every file
Violation Codes
All possible violation codes are documented in violation_codes
Example Configurations
More example configurations can be found in configuration
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for flake8_pytest_mark-0.4.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f706ef6fb888430c13d1fd67ee4b462d4ed9893ce3b0957fa5842d5ea87acac3 |
|
MD5 | 2df7f4e4729ae64cdb5660b8bb3051ab |
|
BLAKE2b-256 | 73fdd5a92859a2a4dbcb78ce1a5d4bef0f73412e5f36d1ac94c897f0091370ad |