Failed tests with xfail
In this exercise, you will use pytest markers for the first time in order to specify the behavior of the test. You have already seen the function multiple_of_two, which checks whether the num is a multiple of 2 or not. The pytest library was already imported for you.
Bu egzersiz
Introduction to Testing in Python
kursunun bir parçasıdırEgzersiz talimatları
- Add the correct
pytestmarker for a test that is expected to fail. - Write any
asserttest that is expected to fail.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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(____) ____ ____