पायथन के लिए आपकी एकल पसंदीदा मॉकिंग लाइब्रेरी क्या है?
पायथन के लिए आपकी एकल पसंदीदा मॉकिंग लाइब्रेरी क्या है?
जवाबों:
मैंने केवल एक का उपयोग किया है, लेकिन मेरे पास माइकल फोम के मॉक: http://www.voidspace.org.uk/python/mock/ के साथ अच्छे परिणाम हैं ।
माइकल का परिचय कहता है कि मैं इससे बेहतर कर सकता हूं:
पहले से ही कई पायथन मॉकिंग लाइब्रेरी उपलब्ध हैं, तो एक और क्यों?
ज्यादातर मॉकिंग लाइब्रेरी 'मॉकिंग' के 'रिकॉर्ड -> रीप्ले' पैटर्न को फॉलो करती हैं। मैं 'एक्शन -> अभिकथन' पैटर्न पसंद करता हूं, जो कि अधिक पठनीय और सहज ज्ञान युक्त है, खासकर जब पायथन एकसमान मॉड्यूल के साथ काम कर रहा है।
...
यह परीक्षण के साथ सहायता करने के लिए उपयोगिता कार्यों / वस्तुओं को भी प्रदान करता है, विशेष रूप से बंदर पैचिंग।
डिंगस , गैरी बर्नहार्ट द्वारा।
pyDoubles iExpertos.com द्वारा पायथन के लिए टेस्ट डबल्स की रूपरेखा तैयार करता है। यह हैमरेस्ट मैचर्स सहित मोक्स, स्टब्स, जासूस और मैचर्स का समर्थन करता है
मैं मज़ाक के लिए लेखक हूँ। मुझे लगता है कि यह पूरी तरह से चित्रित है और उपयोग में आसान है, लेकिन मैं पक्षपाती हो सकता हूं:
मैंने अतीत में pMock का उपयोग किया है , और यह बुरा नहीं था, इसमें बहुत अच्छे डॉक्स भी थे। हालांकि, जैसा कि ऊपर उल्लेख किया गया है, फॉर्ड का मॉक भी अच्छा है।