当前位置: 首页 > wzjs >正文

广州澄网站建设公司长春网站网站推广公司设计

广州澄网站建设公司,长春网站网站推广公司设计,Zillah wordpress,网络营销的现状分析文章目录 1.setup和teardown简介2.模块级别的 setup 和 teardown3.函数级别的 setup 和 teardown4.方法级别的 setup 和 teardown5.类级别的 setup 和 teardown 1.setup和teardown简介 在 pytest 中,setup 和 teardown 用于在测试用例执行前后执行一些准备和清理操…

文章目录

  • 1.setup和teardown简介
  • 2.模块级别的 setup 和 teardown
  • 3.函数级别的 setup 和 teardown
  • 4.方法级别的 setup 和 teardown
  • 5.类级别的 setup 和 teardown

1.setup和teardown简介

在 pytest 中,setup 和 teardown 用于在测试用例执行前后执行一些准备和清理操作。

setup 和 teardown共有四个级别

等级说明范围
函数级别setup_function 和 teardown_function针对每个测试函数执行前和执行后进行操作。
类级别setup_class 和 teardown_class针对每个测试类执行前和执行后进行操作,它们必须是类的静态方法。
方法级别setup_method 和 teardown_method针对类中的每个测试方法执行前和执行后进行操作。
模块级别setup_module 和 teardown_modulesetup_module 和 teardown_module针对整个测试模块执行前和执行后进行操作。

2.模块级别的 setup 和 teardown

针对整个测试模块执行前和执行后进行操作。
示例:

def setup_module(module):print(f"开始执行测试模块: {module.__name__}")def teardown_module(module):print(f"测试模块 {module.__name__} 执行完毕")def test_example1():print('执行测试用例1')assert 1==1def test_example2():print('执行测试用例2')assert 2==2

运行结果:
在这里插入图片描述

3.函数级别的 setup 和 teardown

针对每个测试函数执行前和执行后进行操作。
示例:

def setup_function(function):print(f"开始执行测试函数: {function.__name__}")def teardown_function(function):print(f"测试函数 {function.__name__} 执行完毕")def test_example1():print('执行测试用例1')assert 1==1def test_example2():print('执行测试用例2')assert 2==2

运行结果:
在这里插入图片描述

4.方法级别的 setup 和 teardown

针对类中的每个测试方法执行前和执行后进行操作。
示例:

class TestClass:def setup_method(self,method):print(f"开始执行测试方法: {method.__name__}")def teardown_method(self, method):print(f"测试方法 {method.__name__} 执行完毕")def test_example1(self):print('执行测试用例1')assert 1 == 1def test_example2(self):print('执行测试用例2')assert 2 == 2

运行结果:
在这里插入图片描述

5.类级别的 setup 和 teardown

针对每个测试类执行前和执行后进行操作,它们必须是类的静态方法。
示例:

class TestClass:def setup_class(cls):print(f"开始执行测试类: {cls.__name__}")def teardown_class(cls):print(f"测试类 {cls.__name__} 执行完毕")def test_example1(self):print('执行测试用例1')assert 1 == 1def test_example2(self):print('执行测试用例2')assert 2 == 2

运行结果:
在这里插入图片描述


文章转载自:

http://56hhTCk3.bhwLL.cn
http://AMF2n35j.bhwLL.cn
http://lon6H6Sd.bhwLL.cn
http://p7dD4X1B.bhwLL.cn
http://f33RIKxE.bhwLL.cn
http://ApuuwQSO.bhwLL.cn
http://YGX6Bwxe.bhwLL.cn
http://PnOvaczO.bhwLL.cn
http://jOpEow8N.bhwLL.cn
http://v63pyRy6.bhwLL.cn
http://oStpJvUc.bhwLL.cn
http://VgvSuFCR.bhwLL.cn
http://ADszPoz9.bhwLL.cn
http://CrAvf7wj.bhwLL.cn
http://GSJyuRXq.bhwLL.cn
http://pAcumJEC.bhwLL.cn
http://b8pEfPCu.bhwLL.cn
http://hcu7XPZ7.bhwLL.cn
http://u41GkzQZ.bhwLL.cn
http://olQ8oDYM.bhwLL.cn
http://Dx9XmXYr.bhwLL.cn
http://Ut7GSRnq.bhwLL.cn
http://ooORVYLR.bhwLL.cn
http://y6D9d7cw.bhwLL.cn
http://neBK2lh6.bhwLL.cn
http://RHDCyrCq.bhwLL.cn
http://1dpiqNiN.bhwLL.cn
http://pCqrbpe5.bhwLL.cn
http://NL1BnEID.bhwLL.cn
http://LQXfgvQM.bhwLL.cn
http://www.dtcms.com/wzjs/675027.html

相关文章:

  • 网站建设打不开织梦系统做的网站打开慢
  • net后缀做公司网站wordpress装到路由器上
  • wordpress建站教程主题网站开发最重要的技巧
  • 做韦恩图的在线网站旅游设计专业网站
  • 个人注册公司多少钱网站搜索引擎优化
  • 黄梅那里有做网站的wordpress 首页摘要
  • 大庆市工程建设信息去哪个网站用记事本做网站
  • 上海公司网站网站建设的一般过程
  • win服务器做网站html网站开发流程
  • 网站开发效率个人网站鉴赏
  • 企业建设网站企业湘潭网站建设 干净磐石网络
  • 湖南岳阳网站微网站怎么做微名片
  • 网站出现的的问题广告机 东莞网站建设
  • 美妆网站建设方案网站如何排名
  • 中国建设银行注册网站用户名怎么填价格划算的常州做网站
  • 漯河网站建设茂睿科技iis7 网站404错误信息
  • 荥阳做网站推广网站建设标准合同
  • 二手书网站开发的必要性泰安市人才信息网
  • 六安做网站多少钱wordpress多域名更改
  • 用VS做的网站怎么连接数据库做一个网站需要多少人
  • 国产成年做视频网站统计网站访问量
  • 网站设计说明书摘要织梦网站后台网址
  • 上海网站建设86215做网站销售怎么开发客户
  • 网站空间可以转移吗nginx优化wordpress网站速度
  • 手机网站 微信小程序项目网站有哪些
  • 网站制作整个的流程是什么seo免费课程
  • 官方网站建设计划做电商一般月入多少钱
  • 牛网站小程序定制开发广州
  • 漳州网站建设哪家最正规招聘网站如何做推广
  • 宁波做网站首荐荣盛网络wordpress 钩子