pytest-directives | Control your tests flow
Все мы знаем, что автотесты в pytest запускаются просто: pytest путь-к-тестам -аргументы Но что делать, если нужно чуть больше гибкости?
- Запускать отдельные сьюты
- Пропускать часть тестов по условию
- Явно управлять тем, какие тесты и когда запускаются Обычно в ход идут bash-скрипты и костыли. Но зачем усложнять? Я сделал инструмент, который позволяет управлять запуском тестов проще, чище и нагляднее — прямо через pytest-директивы. Посмотреть можно здесь 👉 pytest-directives https://github.com/aqa-vibes/pytest-directives