class test_mulinteface(unittest.TestCase):
def setUp(self):
print("初始化")
def test_case1(self):
print("测试用例1")
def test_case2(self):
print("测试用例2")
def tearDown(self):
print("回收")
if __name__ == '__main__':
# unittest.main()
# 声明测试套
suite = unittest.TestSuite()
suite.addTest(test_mulinteface("test_case1"))
# 声明测试运行对象
run = unittest.TextTestRunner()
run.run(suite)
测试套对比unittest自带的主函数更加灵活,可以实现单独执行某一个test_case
如果要按照自己的运行顺序执行,则只需要在
suite.addTest(test_mulinteface("test_case1"))后继续加测试用例即可
PS:注意,在运行测试套时在该python脚本中运行还是在unittest框架,还是会全部执行;
解决方法:
这里需要添加一个python
然后在这里添加刚刚的测试套脚本,完成之后
此时,就只运行了test_case1