python单元测试中的函数整理
python单元测试中的函数整理
1、setUp准备环境。
执行每个测试用例的前提条件。
2、tearDown恢复环境。
执行每个测试用例的后置条件。
3、setUpClass所有case执行的前置条件,只运行一次。
必须使用@classmethod装饰器,
4、tearDownClass所有case运行后只运行一次。
必须使用@classmethod装饰器,
实例
importunittest
#要继承unittest.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相关知识,请关注IT培训机构:千锋教育。

相关推荐HOT
更多>>
python函数标注是什么
python函数标注是什么在参数的使用方法中,还有一种解包的情况是需要我们掌握的。比如,将列表或者字典的值转换为函数的参数,就需要用到参数解...详情>>
2023-11-14 14:13:35
python正负索引的使用
python正负索引的使用本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、说明使用正索引(从左至右)、负索引(从右至左)访问元素,时...详情>>
2023-11-14 13:45:04
python垃圾回收的机制过程
python垃圾回收的机制过程本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、步骤(1)收集所有容器对象(list,dict,tuple,customClas...详情>>
2023-11-14 13:05:15
pythontry语句的执行原理
pythontry语句的执行原理1、原理分析(1)执行try子句(try和except关键字之间的多行语句)。(2)如果没有异常发生,则跳过except子句并完成try语句...详情>>
2023-11-14 09:37:35热门推荐
技术干货






