Teste eșuate cu xfail
În acest exercițiu, vei folosi pentru prima dată markeri pytest pentru a specifica comportamentul unui test. Ai văzut deja funcția multiple_of_two, care verifică dacă num este un multiplu de 2 sau nu. Biblioteca pytest a fost deja importată pentru tine.
Acest exercițiu face parte din cursul
Introducere în testarea în Python
Instrucțiuni pentru exercițiu
- Adaugă markerul
pytestcorect pentru un test care este așteptat să eșueze. - Scrie orice test
assertcare este așteptat să eșueze.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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(____) ____ ____