• 中文
    • English
  • 注册
  • 查看作者
  • 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学习指路:python基础教程

  • 0
  • 0
  • 0
  • 585
  • 请登录之后再进行评论

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: