LoslegenKostenlos starten

Fehlgeschlagene Tests mit xfail

In dieser Aufgabe verwendest du zum ersten Mal pytest-Marker, um das Verhalten des Tests zu bestimmen. Du hast bereits die Funktion multiple_of_two gesehen, die überprüft, ob num ein Vielfaches von 2 ist oder nicht. Die pytest-Bibliothek wurde bereits für dich importiert.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in das Testen in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Füge den richtigen pytest-Marker für einen Test hinzu, der voraussichtlich fehlschlagen wird.
  • Schreibe irgendeinen assert-Test, der voraussichtlich fehlschlagen wird.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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 bearbeiten und ausführen