आपका पसंदीदा पायथन मॉकिंग लाइब्रेरी क्या है? [बन्द है]


91

पायथन के लिए आपकी एकल पसंदीदा मॉकिंग लाइब्रेरी क्या है?


मिनॉकॉक जो सिद्धांत का उपयोग करता है
प्रो।

1
"मॉकिटो एक मज़ाकिया ढाँचा है जिसका स्वाद वास्तव में अच्छा है। यह आपको स्वच्छ और सरल एपीआई के साथ सुंदर परीक्षण लिखने की सुविधा देता है। मॉकिटो आपको हैंगओवर नहीं देता है क्योंकि परीक्षण बहुत पठनीय हैं और वे स्वच्छ सत्यापन त्रुटियों का उत्पादन करते हैं।" code.google.com/p/mockito
mit

जवाबों:


43

मैंने केवल एक का उपयोग किया है, लेकिन मेरे पास माइकल फोम के मॉक: http://www.voidspace.org.uk/python/mock/ के साथ अच्छे परिणाम हैं ।

माइकल का परिचय कहता है कि मैं इससे बेहतर कर सकता हूं:

पहले से ही कई पायथन मॉकिंग लाइब्रेरी उपलब्ध हैं, तो एक और क्यों?

ज्यादातर मॉकिंग लाइब्रेरी 'मॉकिंग' के 'रिकॉर्ड -> रीप्ले' पैटर्न को फॉलो करती हैं। मैं 'एक्शन -> अभिकथन' पैटर्न पसंद करता हूं, जो कि अधिक पठनीय और सहज ज्ञान युक्त है, खासकर जब पायथन एकसमान मॉड्यूल के साथ काम कर रहा है।

...

यह परीक्षण के साथ सहायता करने के लिए उपयोगिता कार्यों / वस्तुओं को भी प्रदान करता है, विशेष रूप से बंदर पैचिंग।


8
मॉक अब पायथन मानक पुस्तकालय का हिस्सा है, जो कि पायथन 3.3 के बाद के सबसे कम समय में उपलब्ध है।
n611x007

अजगर 2.x के साथ बैकपोर्ट वाले मॉक का उपयोग न करें! इसे पिछली बार 2012 में अपडेट किया गया था, बग्स के साथ पहेल किया गया था (Google कोड पर मुद्दों को देखें!)। दूर रहो।
एंड्री डार्ज़िडुक


5

गुस्तावो नीमेयर से मॉकटर

यह सही नहीं है, लेकिन यह बहुत शक्तिशाली और लचीला है।


3
मॉकर डैनियल आर्बकल के "पायथन टेस्टिंग: बिगिनर्स गाइड" (पैकट) में बड़े पैमाने पर शामिल हैं।
ग्राहम राजा


3

pyDoubles iExpertos.com द्वारा पायथन के लिए टेस्ट डबल्स की रूपरेखा तैयार करता है। यह हैमरेस्ट मैचर्स सहित मोक्स, स्टब्स, जासूस और मैचर्स का समर्थन करता है


Url एक Chinesse साइट पर रीडायरेक्ट होता है। bitbucket.org/DavidVilla/python-doublex
ssoto

3

मैं मज़ाक के लिए लेखक हूँ। मुझे लगता है कि यह पूरी तरह से चित्रित है और उपयोग में आसान है, लेकिन मैं पक्षपाती हो सकता हूं:

http://gfxmonk.net/dist/doc/mocktest/doc/


0

मैंने अतीत में pMock का उपयोग किया है , और यह बुरा नहीं था, इसमें बहुत अच्छे डॉक्स भी थे। हालांकि, जैसा कि ऊपर उल्लेख किया गया है, फॉर्ड का मॉक भी अच्छा है।


8
यह है कि pMock के लेखक pMokc के बारे में क्या कहते हैं: " बस ध्यान दें कि pMock अब विकास में नहीं है (वास्तव में वेब पेज को अपडेट करना होगा), वास्तव में यह एक ऐसा प्रयोग था जिसे मैंने लगभग चार साल पहले खेला था और" अल्फा "पदनाम ग्रहण किया था। लोगों को डरा देगा। "[ brunningonline.net/simon/blog/archives/002262.html]
ssoler
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.