मैं सैकड़ों परीक्षण मामलों के साथ सॉकेट का उपयोग कर मॉड्यूल पर काम कर रहा हूं। जो अच्छा है। सिवाय अब मैं के साथ और socket.setdefaulttimeout (60) के बिना सभी मामलों का परीक्षण करने की आवश्यकता है ... कृपया मुझे काट बता नहीं करते हैं और सभी परीक्षणों पेस्ट और सेट/सेटअप/टियरडाउन में एक डिफ़ॉल्ट टाइमआउट को हटा दें।पायथन कई सेटअप के साथ unittests?
सच में, मुझे लगता है कि प्रत्येक परीक्षण का मामला अपने आप पर बाहर रखी होने अच्छा अभ्यास है मिलता है, लेकिन मैं भी अपने आप को दोहराने के लिए पसंद नहीं है। यह वास्तव में एक अलग संदर्भ में परीक्षण नहीं है अलग-अलग परीक्षणों।
मैं देखता हूँ कि unittest मॉड्यूल स्तर सेटअप/टियरडाउन जुड़नार का समर्थन करता है, लेकिन यह मेरे लिए स्पष्ट है कि कैसे दो अलग-अलग व्यवस्था के साथ दो बार ही परीक्षण में मेरी एक परीक्षण मॉड्यूल कन्वर्ट करने के लिए नहीं है।
किसी भी मदद की बहुत सराहना की जाएगी।
यह अच्छा लगता है, लेकिन इसे डिफ़ॉल्ट टाइमआउट के साथ और बिना स्वचालित रूप से स्वचालित रूप से चलाने के लिए स्वचालित रूप से चलाया जाना चाहिए। – underrun
अपडेट किया गया: परीक्षण दोनों तरीकों से चलाने के लिए एक खोल स्क्रिप्ट या छोटे अजगर स्क्रिप्ट का उपयोग। –