class TestCalc(unittest.TestCase):
def setUp(self):
print('setup是啥时候运行的')
#每个用例运行之前运行的
def tearDown(self):
print('teardown是啥时候运行')
#每个用例运行之后运行的
@classmethod
def setUpClass(cls):
#在所有用例执行之前运行的
print('什么时候运行的setupclss')
@classmethod
def tearDownClass(cls):
#在所有用例都执行完之后运行的
print('什么时候运行的teardownclass')
def testliuwei(self):
'''xx3测试'''
print('xx3')
self.assertEqual(1,1)
def testzch(self):
'''xx2测试'''
print('xx2')
self.assertEqual(1,2)
def testa(self):
print('testa')
self.assertEqual(1,1)
def testc(self):
print('testc')
self.assertEqual(1,2)
# 用例集 测试套件
#存放测试用例的
# unittest.main() #会运行当前python文件里面的所有测试用例
# 1、先把所有的测试用例都放到用例集
#2、运行这些测试用例
#3、产生报告
suite = unittest.TestSuite() #测试集合
suite.addTest( unittest.makeSuite(TestCalc) ) #把刚才写的用例加进来
run = bf(suite)
run.report(description='描述必须写',filename='test')
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步