Введение в тестирование на Python
Alexander Levin
Data Scientist
Интерфейс командной строки (CLI) — пользовательский интерфейс для взаимодействия с программой путём ввода текстовых команд в терминале.
Команда для запуска slides.py из CLI:
pytest slides.py
Смысл: «Запустить фреймворк pytest, используя тесты из модуля slides.py»
Вывод теста:

Вывод теста:

Вывод теста:

Вывод теста:

Вывод теста:



Команда для запуска всех тестов из tests_dir/:
pytest tests_dir/
Смысл: «Запустить фреймворк pytest, используя все найденные тесты из папки tests_dir».

Команда для запуска тестов из tests_ex.py, содержащих «squared»:
pytest tests_ex.py -k "squared"
Смысл: «Запустить фреймворк pytest, используя все тесты из скрипта tests_ex.py, содержащие squared».
Вывод:

pytestscript_name.pydirectory_name/-k "keyword_expression"Введение в тестирование на Python