python培训之单元测试中的函数整理

发布时间:2022-12-05 09:39:10 人气:70 作者:多测师

  python单元测试中的函数整理

  1、setUp准备环境。

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

  2、tearDown恢复环境。

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

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

  必须使用@classmethod装饰器,

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

  必须使用@classmethod装饰器,

  实例

  import unittest

  #要继承unittest.TestCase

python培训之单元测试中的函数整理

  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培训之单元测试中的函数整理,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线