Правила Ruff, связанные с flake8-pytest-style (PT)

Правила Ruff, связанные с flake8-pytest-style. Подробнее об этом плагине на его странице PyPI

Часть категории Правила проверок кода в Ruff.

Ruff pytest-fixture-incorrect-parentheses-style (PT001)

pytest-fixture-incorrect-parentheses-style в Ruff проверяет код на предупреждение PT001. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-fixture-incorrect-parentheses-style и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-fixture-positional-args (PT002)

pytest-fixture-positional-args в Ruff проверяет код на предупреждение PT002. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-fixture-positional-args и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-extraneous-scope-function (PT003)

pytest-extraneous-scope-function в Ruff проверяет код на предупреждение PT003. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-extraneous-scope-function и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-missing-fixture-name-underscore (PT004)

pytest-missing-fixture-name-underscore в Ruff проверяет код на предупреждение PT004. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-missing-fixture-name-underscore и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-incorrect-fixture-name-underscore (PT005)

pytest-incorrect-fixture-name-underscore в Ruff проверяет код на предупреждение PT005. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-incorrect-fixture-name-underscore и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-parametrize-names-wrong-type (PT006)

pytest-parametrize-names-wrong-type в Ruff проверяет код на предупреждение PT006. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-parametrize-names-wrong-type и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-parametrize-values-wrong-type (PT007)

pytest-parametrize-values-wrong-type в Ruff проверяет код на предупреждение PT007. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-parametrize-values-wrong-type и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-patch-with-lambda (PT008)

pytest-patch-with-lambda в Ruff проверяет код на предупреждение PT008. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-patch-with-lambda и пример ниже.

Пример ошибки

def test_foo …

Ruff pytest-unittest-assertion (PT009)

pytest-unittest-assertion в Ruff проверяет код на предупреждение PT009. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-unittest-assertion и пример ниже.

Пример ошибки

import unittest …

Ruff pytest-raises-without-exception (PT010)

pytest-raises-without-exception в Ruff проверяет код на предупреждение PT010. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-raises-without-exception и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-raises-too-broad (PT011)

pytest-raises-too-broad в Ruff проверяет код на предупреждение PT011. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-raises-too-broad и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-raises-with-multiple-statements (PT012)

pytest-raises-with-multiple-statements в Ruff проверяет код на предупреждение PT012. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-raises-with-multiple-statements и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-incorrect-pytest-import (PT013)

pytest-incorrect-pytest-import в Ruff проверяет код на предупреждение PT013. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-incorrect-pytest-import и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-duplicate-parametrize-test-cases (PT014)

pytest-duplicate-parametrize-test-cases в Ruff проверяет код на предупреждение PT014. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-duplicate-parametrize-test-cases и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-assert-always-false (PT015)

pytest-assert-always-false в Ruff проверяет код на предупреждение PT015. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-assert-always-false и пример ниже.

Пример ошибки

def test_foo …

Ruff pytest-fail-without-message (PT016)

pytest-fail-without-message в Ruff проверяет код на предупреждение PT016. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-fail-without-message и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-assert-in-except (PT017)

pytest-assert-in-except в Ruff проверяет код на предупреждение PT017. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-assert-in-except и пример ниже.

Пример ошибки

def test_foo …

Ruff pytest-composite-assertion (PT018)

pytest-composite-assertion в Ruff проверяет код на предупреждение PT018. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-composite-assertion и пример ниже.

Пример ошибки

def test_foo …

Ruff pytest-fixture-param-without-value (PT019)

pytest-fixture-param-without-value в Ruff проверяет код на предупреждение PT019. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-fixture-param-without-value и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-deprecated-yield-fixture (PT020)

pytest-deprecated-yield-fixture в Ruff проверяет код на предупреждение PT020. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-deprecated-yield-fixture и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-fixture-finalizer-callback (PT021)

pytest-fixture-finalizer-callback в Ruff проверяет код на предупреждение PT021. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-fixture-finalizer-callback и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-useless-yield-fixture (PT022)

pytest-useless-yield-fixture в Ruff проверяет код на предупреждение PT022. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-useless-yield-fixture и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-incorrect-mark-parentheses-style (PT023)

pytest-incorrect-mark-parentheses-style в Ruff проверяет код на предупреждение PT023. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-incorrect-mark-parentheses-style и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-unnecessary-asyncio-mark-on-fixture (PT024)

pytest-unnecessary-asyncio-mark-on-fixture в Ruff проверяет код на предупреждение PT024. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-unnecessary-asyncio-mark-on-fixture и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-erroneous-use-fixtures-on-fixture (PT025)

pytest-erroneous-use-fixtures-on-fixture в Ruff проверяет код на предупреждение PT025. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-erroneous-use-fixtures-on-fixture и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-use-fixtures-without-parameters (PT026)

pytest-use-fixtures-without-parameters в Ruff проверяет код на предупреждение PT026. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-use-fixtures-without-parameters и пример ниже.

Пример ошибки

import pytest …

Ruff pytest-unittest-raises-assertion (PT027)

pytest-unittest-raises-assertion в Ruff проверяет код на предупреждение PT027. Правило относится к группе flake8-pytest-style.

Почему это неправильно

Единый стиль pytest-тестов делает проверки короче, понятнее и устойчивее к ошибкам.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила pytest-unittest-raises-assertion и пример ниже.

Пример ошибки

import unittest …