标签:unit str elf 执行 run 变量 ddt 没有 顺序
实例:
import unittest
class Test1(unittest.TestCase):
def test_x1(self):
self.a=1
def test_x2(self):
print("a:",self.a)
class Test2():
def x1(self):
self.b=1
def x2(self):
print("b:",self.b)
#测试调用1
unittest.main()
#测试调用2
A=Test2()
A.x1()
A.x2()
suite=unittest.TestSuite()
suite.addTest(Test1('test_x1'))
suite.addTest(Test1('test_x2'))
#或者使用
#suite.addTests([Test1('test_x1'),Test1('test_x2')]) 相当于上面两句
runner = unittest.TextTestRunner()
runner.run(suite)
标签:unit str elf 执行 run 变量 ddt 没有 顺序
原文地址:https://www.cnblogs.com/wanderingfish/p/9309457.html