CommencerCommencer gratuitement

Tests échoués avec xfail

Dans cet exercice, vous utiliserez pour la première fois les marqueurs pytest afin de spécifier le comportement du test. Vous avez déjà vu la fonction multiple_of_two, qui vérifie si num est un multiple de 2 ou non. La bibliothèque pytest a déjà été importée pour vous.

Cet exercice fait partie du cours

Introduction aux tests en Python

Afficher le cours

Instructions

  • Ajoutez le marqueur pytest correct pour un test qui devrait échouer.
  • Écrivez n'importe quel test assert qui est censé échouer.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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(____) ____ ____
Modifier et exécuter le code