Neúspěšné testy s xfail
V tomto cvičení použiješ pytest markery poprvé – určíš s jejich pomocí, jak se má test chovat. Funkci multiple_of_two, která ověřuje, jestli je číslo num násobkem 2, už znáš. Knihovna pytest je za tebe již naimportovaná.
Toto cvičení je součástí kurzu
Úvod do testování v Pythonu
Pokyny k cvičení
- Přidej správný
pytestmarker pro test, u kterého se očekává selhání. - Napiš libovolný
asserttest, který má selhat.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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(____) ____ ____