GitHub - slavaver/pytest-exercise
Задание 1.
- Напишите код функции array_diff в файле task1.py на месте комментария # ВАШ КОД ТУТ. Описание работы самой функции приведено там же.
- Изучите код тестов в файле test_task1.py. Это может упростить понимание работы функции и ее граничных условий.
- Запускайте тесты с помощью команды pytest test_task1.py.
- Если какие-то тесты вы не прошли (стоит буква F), то необходимо поправить реализацию функции и снова запустить тесты. И так пока все тесты не будут пройдены.
- Для защиты работы подготовьте краткий отчет, в котором после титульного листа разместите листинг вашего кода и снимок экрана с сообщением о прохождении всех тестов из консоли.
Задание 2.
- В файле task2.py написана функция для расчета количества тортов count_cakes.
- Ваша задача в файле test_task2.py дописать четыре теста под условия в комментариях.
- Для проверки работы тестов выполните команду pytest test_task2.py
- Незначительно измените код функции task2.py, чтобы убедиться, что тест, который покрывал этот случай теперь выдает ошибку.
- В отчете после титульного листа, приведите листинг файла task2.py, также листинг измененной функции count_cakes с описанием вашего изменения и почему теперь тест или тесты выдают ошибки.