pytest-测试用例teardown和setup
2024-09-06 12:40:43
setup和teardown对于处理一些前置条件很有帮助
用例运行级别
- 模块级(setup_moudle/teardown_moudle)开始于模块始末,全局的
所有用例开始前/结束后执行一次(整个.py文件只执行一次)
- 函数级(setup_function/teardown_function)只对函数用例生效(不在类中)
每个函数执行之前/之后都会执行一次,一个文件中有多少个函数就执行多少次
- 类级(setup_class/teardown_class)只在类中前后运行一次(在类中)
.py文件的所有用例执行之前/之后,运行一次
- 方法级(setup_method/teardown_method)开始于方法始末(在类中)
类中的每个方法执行之前/之后都执行一次,有多少个方法就执行多少次
- 类里面的(setup/teardown)运行在调用方法的前后
每个方法执行前/后都会执行
最新文章
- 安装keil MDK5
- js-FCC算法-Symmetric Difference
- (2)apply函数及其源码
- JavaWeb项目开发案例精粹-第6章报价管理系统-05Action层
- JAVA抽象类与接口
- Java之字符串学习
- postgres安装 以及修改postgres 密码
- Vagrant入门[转]
- Java编程中提高性能的几点建议
- PCIe设备的配置空间
- Node.js HTTPS
- 【动态规划dp】青蛙的烦恼
- Newtonsoft.Json添加项
- 关于用tesseract和tesserocr识别图片的一个问题
- 安装 sshpass
- linux系统配置jdk环境
- 复刻smartbits的国产网络性能测试工具minismb-如何配置Ping报文
- Android-——多线程之Handler(转)
- mysql中如何在创建数据库的时候指定数据库的字符集?
- 通过IP获取对应所在地的地址
热门文章
- 字符串(Java.lang.String类)的使用
- openlayers6结合geoserver实现地图矢量瓦片(附源码下载)
- iOS开发 - 在SwiftUI中显示模态视图
- Android中ProgressBar的使用-通过Handler与Message实现进度条显示
- VMware使用与安装
- 通过sql的stuff 把一列几行的记录拼接在一行一个字段
- 【终端命令】组管理 和 Ubuntu中的";sudo";命令
- cisco 路由器的操作系统基础命令集
- VSCode常用插件之vscode-stylelint使用
- spring中JdbcTemplate使用