千家信息网

怎样进行python单元测试中的函数整理

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本篇文章为大家展示了怎样进行python单元测试中的函数整理,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、setUp准备环境。执行每个测试用例的前提条件。
千家信息网最后更新 2025年01月18日怎样进行python单元测试中的函数整理

本篇文章为大家展示了怎样进行python单元测试中的函数整理,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

1、setUp准备环境。

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

2、tearDown恢复环境。

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

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

必须使用@classmethod装饰器,

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

必须使用@classmethod装饰器,

实例

import unittest#要继承unittest.TestCaseclass 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单元测试中的函数整理,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

0