首页 > 其他 > 详细

【pytest】pytest学习-setup、teardown、重复执行、不执行等方法的使用

时间:2020-11-23 15:12:59      阅读:161      评论:0      收藏:0      [点我收藏+]

一、setup、teardown

  • 模块级别:setup_module、teardown_module
  • 函数级别:setup_function、teardown_function,不在类中的方法
  • 类级别:setup_class、teardown_class
  • 方法级别:setup_method、teardown_method
  • 方法细化级别:setup、teardown

  执行顺序为:

  • setup_module()
  • setup_class(self)
  • setup_function()
  •  test_A
  • teardown_function()
  • setup_function()
  • test_B
  • teardown_function()
  • teardown_class(self)
  • teardown_module

二、重复执行

  • 挨个重复执行多次用例:pytest xxx.py -s --count=5
  • --repeat-scope也可以设置参数(session , moduleclass或者function(默认值))pytest xxx.py -s --count=5 --repeat-scope=session
  • 单个用例标记:@pytest.mark.repeat(count)

三、跳过用例不执行

@pytest.mark.skip()

 

【pytest】pytest学习-setup、teardown、重复执行、不执行等方法的使用

原文:https://www.cnblogs.com/ricebug2/p/14024262.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!