import unittest
class webTest(unittest.TestCase):
'''
创建unittest测试,继承unittest.TestCase
'''
def setUp(self) -> None:#每个方法函数运行前,setup都会运行一遍
print('初始化1')
@classmethod #运行后可看初始化1和初始化2的区别
def setUpClass(cls) -> None:#整个代码(所有函数)运行前,执行一次(只运行一次)
print('初始化2')
def test_myfunc_1(self):#测试用例方法名,必须以test开头
print('运行1')
def test_myfunc_2(self):
print('运行2')
def tearDown(self) -> None:
print('结束1')
@classmethod#必须加@classmethod,不然tearDownClass(cls)会报错
def tearDownClass(cls) -> None:
print('结束2')
if __name__=='__main__':#设置成Python运行,可加这2句代码(已经设置默认用unittest运行代码)
unittest.main()
Unittest框架结构_xing2516_新浪博客
最新推荐文章于 2023-03-15 20:13:23 发布