2013-09-16 6 views
27

Django के सामान्य परीक्षण धावक के साथ, आप एक विशिष्ट ऐप, टेस्टकेस का एक विशिष्ट उप-वर्ग, या टेस्टकेस के एक विशिष्ट उप-वर्ग के भीतर एक विशिष्ट परीक्षण में परीक्षण चलाने के लिए ड्रिल कर सकते हैं।django-nose के साथ एक एकल परीक्षण या एकल टेस्टकेस कैसे चलाएं?

उदा .:

./manage.py test myapp.MyTestCase.test_something 

हालांकि, Django-नाक किसी विशिष्ट एप्लिकेशन के परीक्षण के परे कुछ भी समर्थन करने के लिए प्रकट नहीं होता। मैं पिछले दो व्यवहारों को दोहराने कैसे करूं?

उत्तर

54

नाक supports निम्न सिंटैक्स (ध्यान दें परीक्षण स्क्रिप्ट नाम और परीक्षण वर्ग के नाम के बीच :):

./manage.py test myapp.tests.test_script:MyTestCase.test_method 
+6

यह मुझे जानवर है कि उन्होंने एक अवधि का उपयोग करने के Django मानक का उपयोग क्यों नहीं किया होगा ... मेरे लिए बहुत पीछे लगता है। –

5

सही जवाब ./manage.py परीक्षण MyApp/परीक्षण/test_script है: MyTestCase.test_method।

सापेक्ष पथ में बिंदुओं का उपयोग करना मेरे लिए काम नहीं करता था, लेकिन स्लेश ने किया था।

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