LoslegenKostenlos loslegen

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

Einführung in das Testen in Python

Kurs anzeigen

Anleitung zur Übung

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

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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