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
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(____) ____ ____