2013-02-03 21 views
5

मैं पाइथन की नाक का उपयोग कर रहा हूं और मैंने अपने कुछ परीक्षणों को "धीमा" के रूप में चिह्नित किया है, जैसा कि attrib plugin documentation में बताया गया है।नाक: डिफ़ॉल्ट रूप से परीक्षण कैसे छोड़ें?

nosetests चलाते समय मैं डिफ़ॉल्ट रूप से सभी "धीमे" टेस्ट को छोड़ना चाहता हूं, यानी nosetests -a '!slow' लिखने के बिना। लेकिन मैं स्पष्ट रूप से उन्हें चलाने या nosetests -a 'slow' लिखते समय इन परीक्षणों को चलाने में सक्षम होना चाहता हूं।

मैं इसे कैसे प्राप्त कर सकता हूं?

उत्तर

5

"के साथ विकल्प, कमांड लाइन पर जैसे ही हैं - उपसर्ग निकाला गया" (https://nose.readthedocs.org/en/latest/usage.html#configuration)

निम्नलिखित सामग्री के साथ एक फ़ाइल setup.cfg काम करना चाहिए:

[nosetests] 
attr=!speed=slow 
+0

ऐसा नहीं है कि कई तरह के इस प्रकार है मूल्य अल्पविराम-सीमित होना चाहिए (कोई स्थान नहीं)। जैसे 'Attr =! Foo,! Bar'। –