当前位置: 首页 > 图灵资讯 > 行业资讯> python单元测试中的函数整理

python单元测试中的函数整理

来源:图灵python
时间: 2024-06-07 14:15:38

1、为环境准备setup。

执行每个测试用例的前提条件。

2、tearDown恢复环境。

执行每个测试用例的后置条件。

3、所有case执行setupclass的前提条件只运行一次。

必须使用@classmethod装饰器,

4、所有case运行后,tearDownclass只运行一次。

必须使用@classmethod装饰器,

实例

importunittest
#继承unitteste.TestCase
classCalcTestcase(unittest.TestCase):
defsetUp(self)->None:
print("我是setup")
deftest01(self):
print("Test01是我的测试方法")
deftest02(self):
print("我是test02的测试方法")
deftest03(self):
print("Test03是我的测试方法")
deftearDown(self)->None:
print("我是teardown")
@classmethod
defsetUpClass(cls)->None:
print("我是setupClass")
@classmethod
deftearDownClass(cls)->None:
print("我是teardownClass")
if__name__='__main__':
unittest.main()
#设置套件
#suite=unittest.TestSuite()
##将试验方法添加到集合中,然后循环取值,将其输出到套件中
#list=["test01","test02","test03"]
#foriinlist:
#suite.addTest(CalcTestcase(i))

以上是python单元测试中的函数整理,希望对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。