xfail के साथ फेल हुए टेस्ट
इस अभ्यास में, आप पहली बार टेस्ट के व्यवहार को बताने के लिए pytest markers का इस्तेमाल करेंगे। आप पहले ही multiple_of_two फंक्शन देख चुके हैं, जो जाँचता है कि num 2 का multiple है या नहीं। आपके लिए pytest लाइब्रेरी पहले से इम्पोर्ट की गई है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Testing का परिचय
अभ्यास निर्देश
- ऐसे टेस्ट के लिए सही
pytestmarker जोड़ें जिसकी विफलता अपेक्षित हो. - कोई भी ऐसा
assertटेस्ट लिखें जिसकी विफलता अपेक्षित हो.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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(____) ____ ____