Будет полезно для новичков и не только — чтобы основные опции были под рукой.
Начну с базы. Все команды этого фреймворка начинаются со слова pytest
.
Остальное тут:
Опция |
Зачем нужна |
|
Используется для сбора информации о тестах без их фактического выполнения. При запуске этой команды |
|
Используется для фильтрации тестов по имени. С помощью этого параметра можно указать часть имени теста или метки, и |
|
Используется для фильтрации тестов по меткам (markers). С помощью этого параметра можно указать метку, и |
|
Используется для остановки выполнения тестов после первого сбоя. Это означает, что если один из тестов завершится с ошибкой, |
|
Используется для остановки выполнения тестов после N неудач. Это означает, что если N тестов завершатся с ошибками, |
|
Используется для повторного запуска только тех тестов, которые не прошли в последнем запуске. Это может быть полезно, когда нужно быстро проверить и исправить только те тесты, которые ранее завершились с ошибками, без необходимости запускать все тесты заново. |
|
Используется для запуска тестов, при этом сначала выполняются те тесты, которые не прошли в предыдущем запуске. Это позволяет сосредоточиться на исправлении ошибок, так как неудачные тесты будут проверены в первую очередь, прежде чем будут запущены остальные тесты. |
|
Используется для увеличения уровня детализации вывода во время выполнения тестов. При использовании этой команды |
|
Используется для уменьшения уровня детализации вывода во время выполнения тестов. При использовании этой команды |
|
Используется для отображения локальных переменных в выводе при возникновении ошибки в тестах. Когда тест не проходит, эта команда позволяет увидеть значения локальных переменных в момент сбоя, что может значительно упростить процесс отладки и помочь быстрее выявить причину ошибки. |
|
Используется для настройки формата трассировки (traceback) при возникновении ошибок в тестах. Параметр
|
|
Используется для отображения времени выполнения тестов, где |
|
Используется для отображения текущей версии установленного фреймворка |
Если понадобится, таблица может пополняться =)
ссылка на оригинал статьи https://habr.com/ru/articles/847482/
Добавить комментарий