Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 411 Bytes

PT002.md

File metadata and controls

30 lines (20 loc) · 411 Bytes

PT002

configuration for fixture '{name}' specified via positional args, use kwargs

Examples

Bad code:

import pytest

@pytest.fixture('module')
def my_fixture():
    ...

Good code:

import pytest

@pytest.fixture(scope='module')
def my_fixture():
    ...

Rationale

  • to make parameters meaning more obvious
  • to enforce consistency between all fixtures in a codebase