ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă markerul pytest corect pentru un test care este așteptat să eșueze.
  • Scrie orice test assert care 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(____) ____ ____
Editează și rulează codul