Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.25 KB

README.md

File metadata and controls

42 lines (29 loc) · 1.25 KB

flake8-pytestrail

Build Status PyPI PyPI - Python Version PyPI - License

A companion Flake8 plugin for pytest-testrail package.

Installation

pip install flake8-pytestrail

or if you use poetry:

poetry add --dev flake8-pytestrail

Usage

⚠️ At the moment plugin assumes that you use default pytest configuration (test files are all can be matched by **/test_*.py glob). It also assumes that you want all test cases to have been registered inside of TestRail and have ID.

flake8 .

Error list

  • TR001 Missing @pytestrail.case() decorator
  • TR002 Multiple @pytestrail.case() decorators
  • TR003 Test case ID should match "^C\d+$" pattern

Configuration

There is no way to configure the plugin at the moment.