क्या ऐसी कोई पुस्तकालय है जो नाक-अनुकूल दावे की सदस्यता और पहचान जैसी चीजें हैं (उदाहरण के लिए, assert_contains(x, y)
, assert_is(a, b)
)?पायथन-नाक: दावा पुस्तकालय?
उत्तर
नाक स्टैंड-अलोन stdlib दावे के संस्करण प्रदान करता है:
from nose.tools import assert_in, assert_is
के लिए पुराने पायथन, unittest2 संस्करणों को टूल.py में जो कुछ भी है, उसके समान तकनीक का उपयोग करके लपेटा जा सकता है।
Stdlib unittestassertIn
और assertIs
दोनों प्रदान करें और नाक के माध्यम से चलाया जा सकता है। क्या आप इसके अलावा कुछ और ढूंढ रहे हैं? Btw, इन तरीकों में उपलब्ध हैं अजगर 2.7 केवल और यदि आप उन्हें अजगर के पुराने संस्करण के लिए चाहते हैं के बाद से, यह unittest2 पैकेज से उपलब्ध है
मुझे अंतर्निहित दावों को पसंद नहीं है क्योंकि मुझे सख्त xUnit शैली पाइथन के साथ अच्छी तरह से नहीं मिलती है: सभी आत्मविश्वासों पर 'self.' उपसर्ग इतना मजेदार नहीं है, और' camelCase' सब कुछ दिखता है अजीब। –
ओह मैं देखता हूं। यह वरीयता का मामला है। कुछ मॉड्यूल/पुस्तकालयों में कुछ शैलियों हैं। AFAIK, आप अपने आप को अनजान में स्वयं के साथ नहीं कर सकते हैं, आप ऊंट की चीज़ को उपनाम कर सकते हैं जो आप पसंद करेंगे। –
- 1. स्टैंडअलोन दावा पुस्तकालय?
- 2. दावा आधारित प्रमाणीकरण
- 3. UITableViewController में दावा विफलता
- 4. टेस्ट मामलों और दावा बयान
- 5. WSO2 उपयोगकर्ता को दावा मूल्य
- 6. आर में दावा कैसे करें?
- 7. दावा प्रकार कहां है IDentityProvider?
- 8. बिना दावा किए यूनिट परीक्षण
- 9. दावा-आधारित सुरक्षा (डब्ल्यूसीएफ/एएसपी.नेट)
- 10. बिना किसी दावा के संकलन
- 11. पिकर व्यू पर दावा विफलता
- 12. पुस्तकालय
- 13. पुस्तकालय?
- 14. IUnityContainer.Resolve <T> का दावा यह
- 15. दावा-आधारित प्राधिकरण का उद्देश्य क्या है?
- 16. जावा में अपवादों का दावा, कैसे?
- 17. मोंगो डीबी - दावा विफलता ओके() डीबी/पीडीएफआईएलएच
- 18. का दावा है कि एक WebElement जावा
- 19. Junit4 + स्प्रिंग 2.5: दावा फेंक "NoClassDefFoundError"
- 20. उद्देश्य-सी: दावा बनाम अपवाद बनाम त्रुटि
- 21. स्व निहित परीक्षण पुस्तकालय परियोजना पुस्तकालय वर्गों
- 22. पुस्तकालय और मूल पुस्तकालय के बीच अंतर
- 23. .NET पुस्तकालय?
- 24. सी पुस्तकालय
- 25. cimg पुस्तकालय
- 26. स्थिर पुस्तकालय
- 27. एन्क्रिप्शन पुस्तकालय?
- 28. जावास्क्रिप्ट पुस्तकालय?
- 29. आवारा पुस्तकालय
- 30. विरासत पुस्तकालय
आह, तो यह करता है। जाहिर है, मैं इन सभी वर्षों में टूल दस्तावेज के शीर्ष पर उस छोटे अनुच्छेद को याद कर रहा हूं ... धन्यवाद। –
हम्म ... वे मेरे लिए मौजूद नहीं हैं, लेकिन जैसा कि आप उल्लेख करते हैं, मुझे संदेह है क्योंकि ऐसा इसलिए है क्योंकि मैं 2.6 का उपयोग कर "केवल" हूं। मैं आगे बढ़ गया हूं और एक 'नाक' पैच लिखा है जो उपलब्ध होने पर unittest2 assertions का उपयोग करने का प्रयास करेगा: http://code.google.com/p/python-nose/issues/detail?id=392 –