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

Pytest项目_day08(setup、teardown前置后置操作)

setup

  • 模块级setup_module:运行于模块开始之前,生效一次

    • 一个py文件(测试文件)就是一个模块
      在这里插入图片描述
  • 函数级setup_function:对于每条(不在类中的)函数用例生效,如果函数在类中,那么它在执行之前不会执行setup_function

    • 需要写在类之外
      在这里插入图片描述
  • 类级setup_class:只在类开始前运行一次,写在在类中
    在这里插入图片描述

  • 方法级setup_method:运行于方法之前,写在在类中
    在这里插入图片描述

teardown

  • 模块级teardown_module:运行于模块结束之后,生效一次
    • 一个py文件(测试文件)就是一个模块
  • 函数级teardown_function:运行于每条函数用例结束之后,不在类中
  • 类级teardown_class:只在类结束后运行一次,在类中
  • 方法级teardown_method:运行于方法之后,在类中

快捷运行方法

  • 可以在测试文件中定义main,这样左键点击左侧的小箭头可以直接运行整个测试文件
    在这里插入图片描述
http://www.lryc.cn/news/614108.html

相关文章:

  • 144.二叉树的前序遍历
  • 鲸签云解决互联网行业合同管理难题​
  • 【Rust】多级目录模块化集成测试——以Cucumber为例
  • 线程组和线程池的基本用法
  • 【Spring Boot 快速入门】八、登录认证
  • duxapp 2025-05-29 更新 兼容鸿蒙C-API方案,现在鸿蒙端可以用于生产
  • React SSR 水合问题
  • 《告别Bug!GDB/CGDB调试实战指南》
  • TF 上架全流程实战,从构建到 TestFlight 分发
  • UniApp 跳转外部链接实现
  • Elasticsearch LTR(Learning To Rank)从训练到检索与重排
  • Elasticsearch:在向量搜索中使用 Direct IO
  • 力扣-438.找到字符串中所有字母异位词
  • ctfshow_萌新web9-web13-----rce
  • python学智能算法(三十五)|SVM-软边界拉格朗日方程乘子非负性理解
  • LeetCode 刷题【34. 在排序数组中查找元素的第一个和最后一个位置、35. 搜索插入位置】
  • 文件管理从基础到高级:文件描述符、超大文件切片重组与快速删除实战
  • 五、CV_ResNet
  • 腾讯iOA:数据安全的港湾
  • wordpress的wp-config.php文件的详解
  • proteus实现简易DS18B20温度计(stm32)
  • Linux软硬链接与动静态库
  • SQL的多表连接查询(难点)
  • 冷冻食材,鲜美生活的新选择
  • trae开发c#
  • 面试题:bable,plugin,loader,还有在打包过程中.vue/.react文件是如何转化为.js文件的
  • 解决Ollama外部服务器无法访问:配置 `OLLAMA_HOST=0.0.0.0` 指南
  • 【世纪龙科技】数智重构车身实训-汽车车身测量虚拟实训软件
  • 网络基础——网络层级
  • 库函数NTC采样温度的方法(STC8)