Вопрос №55609 от пользователя Дмитрий Князев в уроке «Зачем и как писать тесты?», курс «Python: Автоматическое тестирование»
Добрый день. Не могу пройти упражнение, у себя в пайчарме написал аналогичные тесты и тесты работают как надо, один вариант они пропускают, как успешный, остальные три блокируют, каждый раз разный. Тут мне выдается так, что тест на фейл варианте все равно как будто бы проходится. Не понимаю, в чем моя проблема. Ссылка на код-ревью. https://ru.hexlet.io/code_reviews/419628
Дмитрий, добрый день! Обратите внимание на это условие в упражнении:
Тесты должны быть построены по такому же принципу, как это описывалось в теории урока: проверка через if и исключение в случае провала теста.
Вот пример теста из теории:
if capitalize('hello') != 'Hello':
raise Exception('Функция работает неверно!')
if capitalize('') != '':
raise Exception('Функция работает неверно!')
Постройте тесты по такому же принципу, и решение заработает. Сами проверки у вас правильные
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







