or
यह अभ्यास पाठ्यक्रम का हिस्सा है
जानें कि टेस्ट क्या होता है और pytest लाइब्रेरी के साथ अपना पहला टेस्ट कैसे चलाएँ! आप pytest टेस्टिंग फ्रेमवर्क और कमांड-लाइन इंटरफेस से परिचित हो जाएँगे. आप यह भी सीखेंगे कि "failed tests" और "skipping the test" जैसे खास मामलों को pytest मार्कर्स के साथ कैसे संभालें.
जानें कि फ़िक्स्चर क्या है और टेस्ट में इसका उपयोग करके आप अपने कोड को कैसे सरल बना सकते हैं. आप फ़िक्स्चर @pytest.fixture डेकोरेटर और फ़िक्स्चर टूल्स से परिचित होंगे. आप अपने कोड का विश्लेषण करेंगे ताकि उसमें मौजूद "फ़िक्स्चर वाला हिस्सा" देख सकें. अंत में, सॉफ्टवेयर फेल्योर रोकने के लिए teardowns का उपयोग करना सीखें.
जानें कि बेसिक टेस्टिंग प्रकार क्या होते हैं और उनकी विशेषताएँ. टेस्ट केस के बारे में सीखें और वे टेस्ट इम्प्लीमेंट करने में कैसे मदद करते हैं. आप IDE अभ्यासों में टेस्ट फंक्शन बनाना और CLI से pytest चलाना और बेहतर सीखेंगे. अंत में, आप अलग-अलग टेस्टिंग प्रकारों में अंतर कर पाएँगे और हर एक के लिए टेस्ट बना पाएँगे.
इस अंतिम चैप्टर में, आप unittest फ्रेमवर्क से मिलेंगे. पहले, आप बेसिक assertion मेथड्स सीखेंगे, फिर इसका CLI इंटरफेस और फ़िक्स्चर का उपयोग कैसे करें. अंत में, आप डेटा पाइपलाइनों के प्रैक्टिकल उदाहरणों में सब कुछ जोड़कर देखेंगे.
वर्तमान अभ्यास