首页 > 编程语言 >python单元测试中的函数整理

python单元测试中的函数整理

时间:2023-02-17 14:34:18浏览次数:30  
标签:__ None 函数 python unittest 单元测试 print self def

python单元测试中的函数整理_测试方法

1、setUp准备环境。

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

2、tearDown恢复环境。

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

3、setUpClass所有case执行的前置条件,只运行一次。

必须使用@classmethod装饰器,

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

必须使用@classmethod装饰器,

实例

import unittest
#要继承unittest.TestCase
class CalcTestcase(unittest.TestCase):
def setUp(self) -> None:
print("我是setUp")
def test01(self):
print("我是的测试方法test01")
def test02(self):
print("我是的测试方法test02")
def test03(self):
print("我是的测试方法test03")
def tearDown(self) -> None:
print("我是tearDown")
@classmethod
def setUpClass(cls) -> None:
print("我是setUpClass")
@classmethod
def tearDownClass(cls) -> None:
print("我是tearDownClass")
if __name__ == '__main__':
unittest.main()
#设置套件
# suite = unittest.TestSuite()
# #把测试方法添加到集合中,然后循环取值,在添加到套件里面输出
# list = ["test01","test02","test03"]
# for i in list:
# suite.addTest(CalcTestcase(i))

以上就是python单元测试中的函数整理,希望对大家有所帮助。

标签:__,None,函数,python,unittest,单元测试,print,self,def
From: https://blog.51cto.com/u_14448891/6064050

相关文章

  • python中condition条件变量的作用
    1、Python提供的Condition对象支持复杂的线程同步。2、Condition被称为条件变量,除了提供类似Lock的acquire和release方法外,还提供wait和notify方法。线程先acquire条件变量,......
  • python列表推导式的结构探究
    1、列表推导式结构包含在一对方括号中,一个表达式,后面是for子句,然后是零个或多个for或if子句。2、其结果将是一个新列表,根据for和if子句的内容计算表达式。实例fromcollecti......
  • python(13)--字典(Dict)
     一、字典的基本操作1.定义字典 字典也是一个列表型的数据结构,字典的数据是用“{}”装的(列表:[],元组:()),字典的元素是一一对应的关系“key-value”。格式:Dictname={key1:......
  • Python OpenCV给证件照换底色
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 【编程基础之Python】4、安装Python开发工具
    (【编程基础之Python】4、安装Python开发工具)安装Python开发工具为什么需要开发工具通常情况下,为了提高开发效率,需要使用相应的开发工具,进行Python开发也需要安装开发工......
  • 【MySQL-视图/存储过程/存储函数/触发器】
    零、本文纲要一、视图二、存储过程三、存储函数四、触发器tips:Ctrl+F快速定位到所需内容阅读吧。一、视图0、表&数据准备--新建表格createtabletb_test(idint......
  • [oeasy]python0085_ASCII之父_Bemer_COBOL_数据交换网络
    编码进化回忆上次内容上次回顾了字符编码的进化过程IBM在数字化过程中作用非常大IBM的BCDIC有黑历史......
  • 蓝桥杯备战日志(Python)16-玩具蛇&序列个数-(DFS&枚举、递归)
    玩具蛇原题小蓝有一条玩具蛇,一共有16节,上面标着数字1至16。每一节都是一个正方形的形状。相邻的两节可以成直线或者成90度角。小蓝还有一个4×4的方格盒子,用于存放......
  • python中的KeyError报错
    fromutilimportstr_util#业务逻辑:兼容不同的结构体:resCode转化数据#检查字典中是否存在键if'resCode'notinresultJsonif'resCode'notinresultJson:......
  • python入门之列表推导式嵌套
    #传统写法:list01=["a","b","c"]list02=["A","B","C"]list03=[]forrinlist01:forcinlist02:list03.append(r+c)print(list03) ......