私はすでに一緒に実行するために作った他のスーツケースとテストケースで構成された大きなpythonスーツケースを作る必要があります。testuitとtestcasesを使ったTestSuite
どうすればよいですか?例えば
は、ここで私は追加したいsuitecase(suiteFilter.py)があります:
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())
そして、テストケースの構造(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()
ありがとうございました!
ありがとうございました、私はさらに多くの追加情報を与えました –
私とandswerを編集しました。 – Bogdan
ありがとう!あなたは私の問題を解決しました!たぶんあなたは別のもので私を助けることができます:私はスーツケースまたはテストケースのいずれかが失敗した場合、大きなスーツケースを終了したい。現時点では、それらの1つが失敗した場合、大きなスーツケースは次のスーツケース/テストケースで続行されます。 –