Zacznij terazZacznij za darmo

Nieudane testy z xfail

W tym ćwiczeniu po raz pierwszy użyjesz znaczników pytest, aby określić zachowanie testu. Znasz już funkcję multiple_of_two, która sprawdza, czy num jest wielokrotnością 2. Biblioteka pytest została już zaimportowana.

To ćwiczenie jest częścią kursu

Wprowadzenie do testowania w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj właściwy znacznik pytest dla testu, który ma zakończyć się niepowodzeniem.
  • Napisz dowolny test z assert, który ma zakończyć się niepowodzeniem.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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(____) ____ ____
Edytuj i uruchom kod