प्लगजी प्लगइन प्रबंधन का क्रिस्टलाइज्ड कोर है और पाइटेस्ट के लिए हुक कॉलिंग यह pytest के डिफ़ॉल्ट व्यवहार को बढ़ाने और अनुकूलित करने के लिए 500+ प्लगइन्स को सक्षम बनाता है। यहां तक कि पाइटेस्ट भी प्लगी प्लगइन्स के एक सेट के रूप में बना है जो प्रोटोकॉल के एक अच्छी तरह से परिभाषित सेट के अनुसार अनुक्रम में लागू किया जाता है।
पायटेस्ट प्लगइन क्या है?
पाइटेस्ट ढांचा अपने आप में काफी सरल है। यह बस परीक्षण मामलों का पता लगाता है और निष्पादित करता है हालांकि, इसे प्लगइन्स का उपयोग करके बढ़ाया जा सकता है! एक प्लगइन मूल रूप से एक वैकल्पिक पैकेज है जो ढांचे में नई क्षमताओं को जोड़ता है। इस अध्याय में, हम कुछ लोकप्रिय प्लगइन्स को कवर करेंगे, साथ ही साथ अपने स्वयं के प्लगइन्स कैसे लिखें।
याप्सी क्या है?
याप्सी एक छोटा पुस्तकालय है जो एक व्यापक अनुप्रयोग में एक प्लगइन सिस्टम बनाने के लिए आवश्यक मुख्य तंत्र को लागू करता हैमुख्य उद्देश्य केवल पायथन के मानक पुस्तकालयों (कम से कम संस्करण 2.3) पर निर्भर होना और कई प्लगइन्स का पता लगाने, लोड करने और ट्रैक रखने के लिए आवश्यक केवल बुनियादी कार्यात्मकताओं को लागू करना है।
पाइटेस्ट किसके लिए प्रयोग किया जाता है?
pytest आपको किसी भी परीक्षण के लिए अंक, या कस्टम लेबल बनाने में सक्षम बनाता है एक परीक्षण में कई लेबल हो सकते हैं, और आप उनका उपयोग बारीक नियंत्रण के लिए कर सकते हैं कि कौन से परीक्षण दौड़ना। बाद में इस ट्यूटोरियल में, आप एक उदाहरण देखेंगे कि पाइटेस्ट मार्क्स कैसे काम करते हैं और एक बड़े टेस्ट सूट में उनका उपयोग करना सीखेंगे।
हम पाइटेस्ट का उपयोग क्यों करते हैं?
PyTest एक परीक्षण ढांचा है जो उपयोगकर्ताओं को पायथन प्रोग्रामिंग भाषा का उपयोग करके परीक्षण कोड लिखने की अनुमति देता है यह आपको डेटाबेस, एपीआई या यूआई के लिए सरल और स्केलेबल परीक्षण मामलों को लिखने में मदद करता है। PyTest का उपयोग मुख्य रूप से API के लिए परीक्षण लिखने के लिए किया जाता है। यह सरल इकाई परीक्षणों से लेकर जटिल कार्यात्मक परीक्षणों तक परीक्षण लिखने में मदद करता है।