शुरू करेंमुफ़्त में शुरू करें

xfail के साथ फेल हुए टेस्ट

इस अभ्यास में, आप पहली बार टेस्ट के व्यवहार को बताने के लिए pytest markers का इस्तेमाल करेंगे। आप पहले ही multiple_of_two फंक्शन देख चुके हैं, जो जाँचता है कि num 2 का multiple है या नहीं। आपके लिए pytest लाइब्रेरी पहले से इम्पोर्ट की गई है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Testing का परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • ऐसे टेस्ट के लिए सही pytest marker जोड़ें जिसकी विफलता अपेक्षित हो.
  • कोई भी ऐसा 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(____) ____ ____
कोड संपादित करें और चलाएँ