我知道这个问题有点傻,但使用下面提供的链接,我仍然无法创建testsuite。
我现在有两个测试用例(还有更多),假设它们的名称是:class step1(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Firefox()
def test_case1(self):
[...]
if __name__ == "__main__":
unittest.main()
以及:
^{pr2}$
我想创建另一个file.py文件:testsuite,它可以聚合test_case1,test_case2,test_case3。。。
我试过类似的方法,例如:import unittest
import step1
import step2
def suite():
test_suite = unittest.TestSuite()
test_suite.addTest(unittest.step1(test_case1))
test_suite.addTest(unittest.step2(test_case2))
if __name__ == "__main__":
result = unittest.TextTestRunner(verbosity=2).run(suite())
sys.exit(not result.wasSuccessful())Error: AttributeError: 'module' object has no attribute 'step1'