2013-10-31 6 views
6

जबकि मैं जानता हूँ कि यह कमांड लाइन nosetests --nocapture test.pyप्रिंट() कथन चलाने के लिए पायथन नोसेटेट को कॉन्फ़िगर कैसे करें?

मैं अगर यह संभव test.py में कोड जोड़ने के लिए इतना है कि मैं सिर्फ --nosecapture जोड़े बिना nosetests test.py टाइप कर सकते हैं है जानना चाहूंगा से किया जा सकता है।

+0

आप इसे क्यों चाहते हैं? – SingleNegationElimination

+0

ने उत्तर दिया [http://stackoverflow.com/questions/5975194/nosetests-is-capturing-the-output-of-my-print-statements-how-to-circumvent- यह) – user989762

उत्तर

6

आप या तो परिभाषित करने वातावरण NOSE_NOCAPTURE चर द्वारा यह कर सकते हैं, बनाने के लिए अपने घर निर्देशिका में .noserc या nose.cfg फ़ाइल ऐसा ही कुछ करना होगा:

[nosetests] 
nocapture=1 

या अजगर में सीधे नाक के तर्क पारित करके जब के रूप में nose.run() बुला वर्णित in nose documentation

2

आप अपने टर्मिनल कमांड पर -s ध्वज जोड़कर प्रिंट स्टेटमेंट देख सकते हैं। जैसे

$ nosetests -s test.py 
+0

हैलो, कृपया कुछ जोड़ें आपके उत्तर के लिए स्पष्टीकरण ताकि समझने/अनुसरण करने के लिए इसमें अधिक विस्तार और आसान हो। – Chaithanya

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