diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..64ebf7c --- /dev/null +++ b/pytest.ini @@ -0,0 +1,39 @@ +[pytest] + +minversion = 7.0 + +# Где искать тесты +testpaths = + tests + +# Правила обнаружения тестов +python_files = test_*.py +python_classes = Test* +python_functions = test_* + +# Опции запуска +addopts = + -ra + -vv + --strict-markers + --strict-config + --tb=short + --maxfail=1 + --durations=10 + +# Async support +asyncio_mode = strict + +# Логи во время тестов +log_cli = true +log_cli_level = INFO + +# Маркеры +markers = + slow: slow tests + integration: integration tests + e2e: end-to-end tests + +# Фильтрация предупреждений +filterwarnings = + ignore::DeprecationWarning