导语:
本文主要介绍了关于python单元测试中的函数整理的相关知识,包括智力问答测试python,以及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))
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何判断文件夹中是否存在文件?09/20
- ♥ 什么是 python 局部作用域12/01
- ♥ Python 允许继承吗?12/03
- ♥ 如何在python中对字典进行排序12/13
- ♥ python如何使数字四舍五入?09/08
- ♥ python如何使用read读取不同类型的文件12/18
内容反馈