पायथन के लिए आपकी एकल पसंदीदा मॉकिंग लाइब्रेरी क्या है?आपकी पसंदीदा पायथन मॉकिंग लाइब्रेरी क्या है?
उत्तर
मैंने केवल एक का उपयोग किया है, लेकिन मेरे पास माइकल फॉर्ड के मॉक के साथ अच्छे परिणाम हुए हैं: http://www.voidspace.org.uk/python/mock/।
माइकल की शुरूआत बेहतर कहते हैं मैं कर सकता से:
वहां पहले से ही कई अजगर मजाक पुस्तकालयों में उपलब्ध हैं, तो क्यों एक और एक?
अधिकांश मॉकिंग लाइब्रेरी मॉकिंग के 'रिकॉर्ड -> रीप्ले' पैटर्न का पालन करते हैं। मैं 'एक्शन -> एस्सेशन' पैटर्न पसंद करता हूं, जो पाइथन यूनिटस्ट मॉड्यूल के साथ काम करते समय विशेष रूप से अधिक पठनीय और सहज है।
...
यह भी उपयोगिता कार्यों/वस्तुओं परीक्षण, विशेष रूप से बंदर पैचिंग के साथ सहायता प्रदान करता है।
मैंने अतीत में pMock का उपयोग किया है, और इस पर ध्यान नहीं दिया, यह बहुत सभ्य दस्तावेज़ भी था। हालांकि, उपरोक्त वर्णित फोर्ड का मॉक भी अच्छा है।
पीएमॉक के लेखक पीएमओकेसी के बारे में यही कहते हैं: "_ ध्यान दें कि पीएमॉक अब विकास में नहीं है (वास्तव में वेब पेज को अपडेट करना होगा), वास्तव में यह लगभग एक प्रयोग था जिसे मैंने चार साल पहले खेलना समाप्त कर दिया और" अल्फा " पदनाम लोगों को डरा देगा ._ "[http://www.brunningonline.net/simon/blog/archives/002262.html] – ssoler
गुस्तावो नीमेयेर से Mocker।
यह सही नहीं है, लेकिन यह बहुत शक्तिशाली और लचीला है। गैरी बर्नार्ड द्वारा
मकर व्यापक रूप से डैनियल अर्बकल के "पायथन परीक्षण: शुरुआती गाइड" (पैक) में शामिल है। –
मैं मॉकटेस्ट के लिए लेखक हूं। मैं यह बहुत पूरी तरह से विशेष रुप से प्रदर्शित कर रहा है और प्रयोग करने में आसान है, लेकिन मैं पक्षपाती हो सकता है लगता है:।
- 1. आपकी पसंदीदा डेल्फी मॉकिंग लाइब्रेरी क्या है?
- 2. आपकी पसंदीदा एंटी-डिबगिंग चाल क्या है?
- 3. आपकी पसंदीदा Grails डीबगिंग चाल क्या हैं?
- 4. आपकी पसंदीदा UITableView/UITableViewCell चाल क्या हैं?
- 5. आपकी पसंदीदा मैपिंग एपीआई क्या है और क्यों?
- 6. लिस्प के बारे में आपकी पसंदीदा गलतफहमी क्या है?
- 7. विभिन्न भाषाओं के लिए आपकी पसंदीदा कंकाल फाइलें क्या हैं?
- 8. आपकी पसंदीदा भाषा गहरी रिकर्सन कैसे संभालती है?
- 9. jQuery के लिए पसंदीदा टेम्पलेट लाइब्रेरी क्या है?
- 10. पसंदीदा पायथन ट्विटर एपीआई?
- 11. वेब सेवा पर जटिल डेटा भेजने की आपकी पसंदीदा विधि क्या है?
- 12. ब्रेक पॉइंट डालने के लिए आपकी पसंदीदा डमी लाइन क्या है?
- 13. रूबी परियोजनाओं में रिपोर्ट से निपटने के लिए आपकी पसंदीदा रणनीति क्या है?
- 14. आर में नामकरण चर के लिए आपकी पसंदीदा शैली क्या है?
- 15. अपने सॉफ़्टवेयर रिलीज़ को नाम देने के लिए आपकी पसंदीदा विधि क्या है?
- 16. जावा दुनिया में आपकी पसंदीदा स्क्रिप्टिंग भाषा क्या है (जेवीएम पर स्क्रिप्टिंग भाषा) और तरीका?
- 17. एमएस एसक्यूएल संग्रहीत प्रक्रियाओं को डीबग करने के लिए आपकी पसंदीदा विधि क्या है?
- 18. आपकी या आपकी कंपनी की प्रोग्रामिंग प्रक्रिया क्या है?
- 19. पसंदीदा पायथन यूनिट-परीक्षण ढांचा
- 20. पायथन लाइब्रेरी
- 21. गिट फ़न बनाने के लिए गिट कॉन्फ़िगरेशन फ़ाइलों में आपकी कुछ पसंदीदा सेटिंग्स क्या हैं?
- 22. विंडोज स्टोर अनुप्रयोगों के लिए यूनिट टेस्ट लाइब्रेरी में पसंद का मॉकिंग फ्रेमवर्क क्या है?
- 23. क्या ऑब्जेक्ट मॉकिंग बड़े पैमाने पर उपयोग किया जाता है?
- 24. एंटिटी फ्रेमवर्क की आपकी राय क्या है?
- 25. आपकी बग प्रबंधन प्रक्रिया क्या है?
- 26. आईटी में आपकी नेतृत्व शैली क्या है?
- 27. ग्रोवी की आपकी राय क्या है?
- 28. क्या Disqus आपकी टिप्पणियां संग्रहीत करता है?
- 29. मॉकिंग फ्रेमवर्क?
- 30. पसंदीदा कस्टम Grails टैग है?
minimock जो doctest का उपयोग करता –
"Mockito एक मजाक रूपरेखा है कि वास्तव में अच्छा स्वाद है यह आप साफ और के साथ सुंदर परीक्षण लिखने की सुविधा देता है सरल एपीआई। मॉकिटो आपको हैंगओवर नहीं देता है क्योंकि परीक्षण बहुत पठनीय होते हैं और वे स्वच्छ सत्यापन त्रुटियों का उत्पादन करते हैं। " https://code.google.com/p/mockito/ – mit