A类
import unittest #1导入unittest测试包
#2创建测试类并继承unittest
class TestCase(unittest.TestCase):
#3定义初始化搭建方法
def setUp(self):
print("初始化")
#4执行测试用例过程
def test_Mydemo(self):
print("请输入用例数据")
self.assertEqual(0,1,"卧槽")
print("执行完成")
#5清空环境销毁
def tearDown(self):
print("清空环境")
#通过main 加载该用例
if __name__ == '__main__':
unittest.main()
B类
import unittest
#执行测试用例集合
#测试集合1
class TestS1(unittest.TestCase):
def testC1(self):
print("this is one")
def testC2(self):
print("this is two")
#测试集合2
class TestS2(unittest.TestCase):
def testC1(self):
print("this is three")
def testC2(self):
print("this is four")
#启动
if __name__ == '__main__':
#加载
su1=unittest.defaultTestLoader.loadTestsFromTestCase(TestS1)
su2=unittest.defaultTestLoader.loadTestsFromTestCase(TestS2)
# unittest.TestLoader.loadTestsFromTestCase()
#添加
m = unittest.TestSuite.addTest(su1)
m = unittest.TestSuite.addTest(su2)