Мы уже умеем запускать наши тесты локально. через интерфейс. Но для запуска ваших тестов на сервере, их нужно будет запускать через консоль. Об этом и будет данная статья. За основу возьму проект, ссылка на который есть, в описании канала - https://github.com/Timurchik57/JAVA.git. Мы с вами запускали тесты через интерактивную кнопку запуска рядом с тестом. Тест запускается - всё отлично. Как же нам запустить тот же самый тест через консоль? mvn test Данная команда запустит все классы с тестами находящиеся в вашем репозитории...
⚠️Использую IDE PyCharm / браузер Chrome
Тестирование можно запустить из командной строки интерпретатора Python, используя шаблон:
python -m pytest [...]
В отличие от запуска напрямую командой: pytest [...], запуск через Python добавляет текущий каталог в sys.path, т.е. позволяет импортировать оттуда модули.
👀
Основная причина, по которой используют запуск через Python, а не через pytest, заключается в том, что псевдоним pytest в вашей локальной среде может указывать на установку, отличную от той, которую вы ожидаете! Например, pytest установлен для Python2, когда вы ожидаете Python3 – т.е. запуск...