Тестирование с pytest

Первые тесты на pytest: нормальные сценарии, граничные случаи и исключения

Содержание курса

0 / 1 баллов

Разработчик запустил pytest -v и увидел:

tests/test_stack.py::test_push_one PASSED
tests/test_stack.py::test_push_many PASSED
tests/test_stack.py::test_pop_empty FAILED

FAILED tests/test_stack.py::test_pop_empty

В секции FAILURES показано:

 def test_pop_empty():
 s = Stack()
> assert s.pop() is None
E AttributeError: 'Stack' object has no attribute 'pop'

Что является причиной падения теста?

Выберите один ответ

Загружаем варианты ответов…

Начать заново?

Помощник начнёт новый диалог по этой задаче. Текущая переписка останется в истории до конца срока хранения.

О переписке

Можно приложить до трёх фото PNG, JPEG или WebP по 5 МБ.

Переписка и фото хранятся 90 дней после последнего принятого сообщения. Преподаватель получит доступ к диалогу, когда вы попросите его помочь.

Проверка решения остаётся отдельным действием.