ПочатиПочніть безкоштовно

Невдалі тести з xfail

У цій вправі ви вперше використаєте маркери pytest, щоб задати поведінку тесту. Ви вже бачили функцію multiple_of_two, яка перевіряє, чи є num кратним 2, чи ні. Бібліотеку pytest уже імпортовано для вас.

Ця вправа є частиною курсу

Вступ до тестування в Python

Переглянути курс

Інструкції до вправи

  • Додайте відповідний маркер pytest для тесту, який очікувано має впасти.
  • Напишіть будь-який тест з assert, який очікувано має впасти.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

def multiple_of_two(num):
    if num == 0:
        raise(ValueError)
    return num % 2 == 0

# Add the pytest marker decorator here
____.____.____
def test_fails():
    # Write any assert test that will fail
    ____ multiple_of_two(____) ____ ____
Редагувати та запускати код