有助于检查pytest标记是否存在的flake8插件
flake8-pytest-mark的Python项目详细描述
薄片8比重测试标记
检查并强制pytest测试定义类、方法和函数上是否存在标记
快速入门指南
从pypi安装flake8-pytest-mark,pip:
$ pip install flake8-pytest-mark
配置要验证的标记:
$ cd project_root/ $ vi .flake8
[flake8]pytest_mark1=name=test_id value_match=uuid
运行flake8:
$ flake8 tests/
有问题
- 强烈建议在virtualenv内部使用此插件。
- 此插件需要配置,如果未找到配置,则插件将为每个文件抛出一个M401验证错误
- 默认情况下,此插件将对pytest测试类强制使用标记。(有关如何从标记检查中排除不同pytest测试定义的详细信息,请参见configuration。)
违规代码
所有可能的违规代码都记录在violation_codes
示例配置
更多示例配置可以在configuration中找到
贡献
请参阅CONTRIBUTING.rst和developer_docs.rst以了解有关为之字形项目开发的更多详细信息。
释放过程
请参阅release_process.rst以了解有关“之字形”的发布过程的信息
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。