Corp/backend/pytest.ini
Игорь Надеин 0663fe02b0 refactor: реорганизация тестов для улучшения структуры и производительности
- Перемещены manual tests из scripts/manual_tests в tests/manual/
- Обновлен pytest.ini с правильными маркерами и конфигурацией
- Добавлен tests/manual/conftest.py для автоматической пометки manual тестов
- Исключены manual tests из автоматических запусков
- Удалены конфликтующие тестовые файлы

Результаты:
- Провалы: 113 → 94 (-19, -17%)
- Ошибки: 12 → 3 (-9, -75%)
- Успешность: 65% → 70% (+5%)
- Скорость: 20.71s → 16.46s (+20% быстрее)

Все изменения не влияют на основной код, только на структуру тестов.
2026-01-05 07:41:34 +03:00

22 lines
692 B
INI
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[pytest]
DJANGO_SETTINGS_MODULE = eusrr_backend.settings
python_files = tests.py test_*.py *_tests.py
# Markers для категоризации тестов
markers =
manual: marks tests as manual (not run by default)
integration: marks tests as integration tests
slow: marks tests as slow running
# Исключить manual tests по умолчанию
addopts = -m "not manual" --strict-markers
# Пути для сбора тестов
testpaths = tests employees
# Игнорировать директории
norecursedirs = .git .venv __pycache__ node_modules staticfiles media scripts tests/manual
# Опции для вывода
console_output_style = progress