मैं अजगर इकाई परीक्षण मॉड्यूल का उपयोग कर रहा हूँ। मैं सोच रहा हूं कि हर 2 टेस्ट मामलों में कुछ देरी जोड़ने के लिए वैसे भी है? क्योंकि मेरा यूनिट परीक्षण सिर्फ http अनुरोध कर रहा है और मुझे लगता है कि सर्वर एक ही आईपी से लगातार अनुरोध को अवरुद्ध कर सकता है।पायथन यूनिट परीक्षण। परीक्षण मामलों के बीच कुछ नींद का समय कैसे जोड़ें?
उत्तर
अपने TestCase
class ExampleTestCase(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
time.sleep(1) # sleep time in seconds
की tearDown
विधि यह है कि TestCase
संपादित के भीतर हर परीक्षण के बाद निष्पादित करेंगे अंदर एक नींद रखो: setUp
जोड़ा documentation लगता है क्योंकि शायद आप कर सकते हैं कि इंगित करने के लिए एक के बिना tearDown
है, लेकिन यह स्पष्ट नहीं है
बस स्पष्टीकरण के लिए, मैंने इसे 'सेटअप' के बजाय 'आंसू डाउन' में किया क्योंकि यह "बीच" कहा गया था और यह स्वचालित रूप से मुझे लगता है कि यह वांछनीय था कि पहला व्यक्ति तुरंत चलाएगा (जो इस मामले में अस्पष्ट है)। यदि इससे पहले परीक्षण के पहले या बाद में देरी के बारे में कोई फर्क नहीं पड़ता, तो इसे 'सेटअप' में डालकर 'टायरडाउन' छोड़कर ठीक काम भी होगा। –
यह काम किया। आपका बहुत बहुत धन्यवाद – zsong
import time
time.sleep(2.5) # sleeps for 2.5 seconds
आप विलंब को एक्स और वाई के बीच यादृच्छिक मान बनाने पर विचार करना चाहेंगे।
आपका मतलब है कि मुझे हर टेस्ट केस के बाद इसे रखना होगा? क्या कोई सार्वभौमिक सेटिंग्स है जो मैं एक ही चीज़ को प्राप्त करने के लिए उपयोग कर सकता हूं? – zsong
अपना कोड देखने के बिना बताना मुश्किल है ... लेकिन आप शायद अपने सभी टेस्ट केस एक सामान्य टेस्टकेस से प्राप्त कर सकते हैं जो 'def setUp (self): 'विधि प्रदान करता है जो' time.sleep' कॉल करता है। – ChristopheD
- 1. पायथन यूनिट परीक्षण
- 2. गूगल परीक्षण ढांचे - परीक्षण मामलों के बीच निर्भरता
- 3. पसंदीदा पायथन यूनिट-परीक्षण ढांचा
- 4. एक्सकोड 4 यूनिट परीक्षण: क्या कुछ परीक्षण मामलों को अनदेखा करना संभव है?
- 5. यूनिट परीक्षण
- 6. यूनिट परीक्षण सलाह - यूनिट का परीक्षण कैसे करें .asmx
- 7. यूनिट परीक्षण
- 8. यूनिट परीक्षण विधि जोड़े जोड़ें/प्राप्त करें
- 9. यूनिट परीक्षण
- 10. यूनिट परीक्षण अनुमान एल्गोरिदम
- 11. यूनिट परीक्षण?
- 12. यूनिट परीक्षण
- 13. यूनिट परीक्षण
- 14. यूनिट परीक्षण और परीक्षण डेटाबेस का उपयोग
- 15. व्यक्तिगत पायथन यूनिट परीक्षण अस्थायी रूप से
- 16. यूनिट परीक्षण
- 17. यूनिट परीक्षण कुछ वेब सेवा विधियां
- 18. यूनिट परीक्षण
- 19. यूनिट परीक्षण
- 20. यूनिट परीक्षण
- 21. यूनिट परीक्षण
- 22. विजुअल स्टूडियो यूनिट परीक्षण - कई मामलों जैसे नूनिट
- 23. यूनिट परीक्षण
- 24. यूनिट परीक्षण
- 25. यूनिट परीक्षण? कैसे? क्या?
- 26. यूनिट परीक्षण
- 27. यूनिट परीक्षण
- 28. यूआई परीक्षण बनाम यूनिट परीक्षण
- 29. कार्यात्मक प्लोन परीक्षण मामलों के लिए सेलेनियम परीक्षण रिकॉर्डिंग
- 30. यूनिट परीक्षण
एक परीक्षण जो इस पर निर्भर करता है वास्तविक लाइव HTTP सर्वर वह नहीं है जो अधिकांश लोग यूनिट परीक्षण कहेंगे। आम तौर पर यूनिट परीक्षणों के लिए आप सर्वर व्यवहार का नकल करते हैं, इसलिए आपके पास निर्भरता नहीं है जहां आपको * सोने की आवश्यकता है। हालांकि यह जानना अभी भी उपयोगी है कि एकीकरण परीक्षण लिखने के लिए इसे कैसे किया जाए। –