Aan de slagGa gratis aan de slag

Mislukte tests met xfail

In deze oefening gebruik je voor het eerst pytest-markers om het gedrag van de test te bepalen. Je hebt de functie multiple_of_two al gezien, die controleert of num een veelvoud van 2 is of niet. De pytest-bibliotheek is al voor je geïmporteerd.

Deze oefening maakt deel uit van de cursus

Introductie tot testen in Python

Cursus bekijken

Oefeninstructies

  • Voeg de juiste pytest-marker toe voor een test die naar verwachting faalt.
  • Schrijf een assert-test die naar verwachting faalt.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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(____) ____ ____
Code bewerken en uitvoeren