setup和teardown对于处理一些前置条件很有帮助

用例运行级别

  • 模块级(setup_moudle/teardown_moudle)开始于模块始末,全局的

  所有用例开始前/结束后执行一次(整个.py文件只执行一次)

  • 函数级(setup_function/teardown_function)只对函数用例生效(不在类中)

  每个函数执行之前/之后都会执行一次,一个文件中有多少个函数就执行多少次

  • 类级(setup_class/teardown_class)只在类中前后运行一次(在类中)

  .py文件的所有用例执行之前/之后,运行一次

  • 方法级(setup_method/teardown_method)开始于方法始末(在类中)

  类中的每个方法执行之前/之后都执行一次,有多少个方法就执行多少次

  • 类里面的(setup/teardown)运行在调用方法的前后

  每个方法执行前/后都会执行

最新文章

  1. 安装keil MDK5
  2. js-FCC算法-Symmetric Difference
  3. (2)apply函数及其源码
  4. JavaWeb项目开发案例精粹-第6章报价管理系统-05Action层
  5. JAVA抽象类与接口
  6. Java之字符串学习
  7. postgres安装 以及修改postgres 密码
  8. Vagrant入门[转]
  9. Java编程中提高性能的几点建议
  10. PCIe设备的配置空间
  11. Node.js HTTPS
  12. 【动态规划dp】青蛙的烦恼
  13. Newtonsoft.Json添加项
  14. 关于用tesseract和tesserocr识别图片的一个问题
  15. 安装 sshpass
  16. linux系统配置jdk环境
  17. 复刻smartbits的国产网络性能测试工具minismb-如何配置Ping报文
  18. Android-——多线程之Handler(转)
  19. mysql中如何在创建数据库的时候指定数据库的字符集?
  20. 通过IP获取对应所在地的地址

热门文章

  1. 字符串(Java.lang.String类)的使用
  2. openlayers6结合geoserver实现地图矢量瓦片(附源码下载)
  3. iOS开发 - 在SwiftUI中显示模态视图
  4. Android中ProgressBar的使用-通过Handler与Message实现进度条显示
  5. VMware使用与安装
  6. 通过sql的stuff 把一列几行的记录拼接在一行一个字段
  7. 【终端命令】组管理 和 Ubuntu中的"sudo"命令
  8. cisco 路由器的操作系统基础命令集
  9. VSCode常用插件之vscode-stylelint使用
  10. spring中JdbcTemplate使用