Вопрос №55609 от пользователя Дмитрий Князев в уроке «Зачем и как писать тесты?», курс «Python: Автоматическое тестирование»

Дмитрий Князев

Добрый день. Не могу пройти упражнение, у себя в пайчарме написал аналогичные тесты и тесты работают как надо, один вариант они пропускают, как успешный, остальные три блокируют, каждый раз разный. Тут мне выдается так, что тест на фейл варианте все равно как будто бы проходится. Не понимаю, в чем моя проблема. Ссылка на код-ревью. https://ru.hexlet.io/code_reviews/419628

1 0

Maksim Litvinov

Дмитрий, добрый день! Обратите внимание на это условие в упражнении:

Тесты должны быть построены по такому же принципу, как это описывалось в теории урока: проверка через if и исключение в случае провала теста.

Вот пример теста из теории:

if capitalize('hello') != 'Hello':
    raise Exception('Функция работает неверно!')

if capitalize('') != '':
    raise Exception('Функция работает неверно!')

Постройте тесты по такому же принципу, и решение заработает. Сами проверки у вас правильные

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев