मैं विभिन्न मॉड्यूल (फाइलों) में परीक्षण मामलों के साथ कुछ nosetests
चला रहा हूं जिसमें प्रत्येक अलग-अलग परीक्षण होते हैं।एक सेटअप विधि को परिभाषित करने के लिए कैसे केवल एक बार सबसे पहले परीक्षण के दौरान बुलाया जाता है?
मैं एक फ़ंक्शन/विधि को परिभाषित करना चाहता हूं जिसे केवल nosetest
के साथ निष्पादन के दौरान बुलाया जाता है।
मैंने documentation (और उदा। here) देखा और देखें setup_module
आदि जैसी विधियां हैं - लेकिन कहां और कैसे उपयोग करें? उन्हें अपने __init__.py
में रखें? कुछ और?
मैं निम्नलिखित का उपयोग करने की कोशिश की:
class TestSuite(basicsuite.BasicSuite):
def setup_module(self):
print("MODULE")
...
लेकिन इस प्रिंटआउट कभी नहीं किया जाता है जब मैं nosetest
के साथ परीक्षण चलाते हैं। मैं unittest.TestCase
(जो त्रुटियों में परिणाम देगा) से प्राप्त नहीं होता है।