2011-04-15 6 views
12

मैं पिछले कुछ हफ्तों से एक Django परियोजना पर काम कर रहा हूं, और यह काफी चिकनी नौकायन रहा है। मैं सब कुछ परीक्षण करने के लिए Django की unittest लाइब्रेरी का उपयोग करता हूं, और परिणाम कंसोल में दिखाई देता है।क्या Django के ग्रहण में Pyunit में unittest हुक करने का कोई तरीका है?

हालांकि, कुछ शोध करने के बाद, ऐसा लगता है कि pydev PyUnit के लिए सुविधाएं प्रदान करता है। मैं ग्रहण का उपयोग करता हूं, और मैंने सोचा कि मैं केवल यूनिट परीक्षणों को पाइनीट में पाइप करने में सक्षम हूं, लेकिन मुझे ऐसा करने में कोई भाग्य नहीं मिला है या ऐसा करने के लिए प्रलेखन ढूंढ रहा है।

ग्रहण में PyUnit दृश्य में मेरे यूनिट परीक्षण कैसे चलाए जा सकते हैं?

manage.py test 

धन्यवाद:

वर्तमान में, मैं अपने परीक्षण के सभी ग्रहण के भीतर का उपयोग कर निम्नलिखित चलाने!

उत्तर

1

मैं आपके django परीक्षणों के लिए Nose का उपयोग करने की अनुशंसा करता हूं। पायडेव आपको choose your test runner पर अनुमति देता है, और इसमें नाक के लिए समर्थन है।

मैं why समझाऊंगा और इंटरैक्टिव डीबगिंग के लिए nose with eclipse को एकीकृत कैसे करूं।

और मैं भी django-nose में फेंक दूंगा।

+1

मुझे नहीं लगता कि आप Django-नाक का उपयोग कर सकते हैं, अगर आप PyDev के testrunner प्लगइन के अंदर परीक्षण चलाने और उनके विशिष्ट ध्यान में रखते हुए परिणाम देखने के लिए चाहते हैं। कम से कम मुझे djangosanetesting का सहारा लेना पड़ा, जो वास्तव में नाक कमांड में एकीकृत होता है (django-nose विपरीत करने लगता है - यह django की manage.py परीक्षण कार्रवाई को एकीकृत करता है)। –

+14

सवाल यह था कि PyDev के PyUnit दृश्य में परीक्षण परिणामों को कैसे प्रदर्शित किया जाए। मुझे आपके द्वारा प्रदान किए गए लिंक में उस प्रश्न को संबोधित करने वाला कुछ भी नहीं दिख रहा है। क्या यह संभव है या नहीं? – Aaron

+1

यह उत्तर गूढ़ है और इसमें टूटे हुए लिंक हैं जो वास्तव में इसे डिक्रिप्ट करने में मदद नहीं करते हैं – jonalv

1

यहां एक एडाप्टर है जो आपको कमांड लाइन से django-nose पैकेज से नाक प्लगइन का उपयोग करने देता है। फिर आप नाक के माध्यम से एक्लिप्स पाइनीट विंडो के माध्यम से अपने django परीक्षण चला सकते हैं।

https://github.com/jenniferlianne/django_nose_adapter

संबंधित मुद्दे