pytest-warns-without-warning (PT029)
Preview (since 0.9.2) · Related issues · View source
Derived from the flake8-pytest-style linter.
This rule is unstable and in preview. The --preview flag is required for use.
What it does
Checks for pytest.warns calls without an expected warning.
Why is this bad?
pytest.warns expects to receive an expected warning as its first
argument. If omitted, the pytest.warns call will fail at runtime.
Example
Use instead: