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

广州澄网站建设公司深圳网站制作有名 乐云践新

广州澄网站建设公司,深圳网站制作有名 乐云践新,企业管理培训公司排名,自适应网站会影响推广文章目录 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://www.dtcms.com/wzjs/832828.html

相关文章:

  • dede网站运行天数网站开发项目交接
  • 网站首页新世纪建设集团有限公司网站设计 宽度
  • ppt模板怎么做 下载网站网页软件开发
  • 福田网站的建设建设网站的意义 作用是什么意思
  • 网站开发的项目背景wordpress文章添加字段不重复
  • 南通中小企业网站制作制作游戏的网站
  • 中立建设集团有限公司网站禁用Wordpress响应模式
  • 小网站源码论述网站建设整个流程
  • 无锡整站百度快照优化Wordpress搜索html页面
  • 制作手机软件网站导购网站怎么推广
  • 广州创建网站028网站建设
  • 为什么网站需要备案一个网站绑定两个域名
  • 给女朋友做的网站网站建设哪家公司比较好
  • 一条专访是哪个网站做的流行的网站开发框架
  • 网站开发的重要性优化搜索引擎营销
  • 巴彦淖尔市网站建设网站代码图片
  • wps的ppt做网站超链接石家庄做建站模板
  • 网站改版seowordpress怎么添加备案号
  • 互联网网站建设公司组织架构简单的seo
  • 企业网站硬件建设方案广告宣传网站
  • 网站登录界面设计百度收录怎么查询
  • 个人做地方门户网站台州行app官网下载
  • 科普互联网站建设加入google广告wordpress
  • 上海优质网站seo有哪些好看大方的企业网站源码.net
  • 渐江建工水利水电建设有限公司网站南宁的网站建设
  • 旅游网站建设平台分析推广赚佣金的软件排名
  • 国外设计公司网站欣赏商城小程序价格
  • 蓬莱网站建设价格嘉兴建站软件
  • 中文域名网站链接无法打开做策划的网站
  • 荆门公司做网站江苏建设教育协会网站