मुझे एक बड़ा पायथन सूटकेस बनाने की ज़रूरत है जिसमें अन्य सूटकेस और टेस्टकेस शामिल हैं जिन्हें मैंने पहले ही निष्पादित करने के लिए बनाया है।testuuite testuites और testcases के साथ
मैं यह कैसे कर सकता हूं?
import testFilter1
import testFilter2
import unittest
import sys
def suite():
return unittest.TestSuite((\
unittest.makeSuite(testFilter1.TestFilter1),
unittest.makeSuite(testFilter2.TestFilter2),
))
if __name__ == "__main__":
result = unittest.TextTestRunner(verbosity=2).run(suite())
sys.exit(not result.wasSuccessful())
और एक testcase संरचना (Invoice.py):
from selenium import selenium
import unittest, time, re
from setup_tests import filename, fileForNrTest, username, password, server_url
fileW=open(filename,'a')
class TestInvoice(unittest.TestCase):
def setUp(self):
self.verificationErrors = []
self.selenium = selenium("localhost", 4444, "*firefox", server_url)
self.selenium.start()
def test_invoice(self):
sel = self.selenium
[...]
def tearDown(self):
self.selenium.stop()
self.assertEqual([], self.verificationErrors)
if __name__ == "__main__":
unittest.main()
धन्यवाद
उदाहरण के लिए, यहाँ वहाँ एक suitecase (suiteFilter.py) जो मैं जोड़ना चाहते है!
धन्यवाद, मैंने और अतिरिक्त जानकारी दी है –
मेरे एंड्रॉइड को संपादित किया गया। – Bogdan
बहुत बहुत धन्यवाद! आपने मेरी समस्या हल कर ली है! हो सकता है कि आप मेरी दूसरी चीज़ के साथ मदद कर सकें: अगर मैं सूटकेस या टेस्टकेस में से एक विफल रहता हूं तो मैं बड़ा सूटकेस खत्म करना चाहता हूं। फिलहाल, यदि उनमें से एक विफल हो जाता है, तो बड़ा सूटकेस अगले सूटकेस/टेस्टकेस के साथ जारी रहता है। –