当前位置: 首页 > 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.dtcms.com/a/321795.html

相关文章:

  • 树和二叉树和算法复杂度
  • 这款MEMS组合导航系统如何实现高性价比?
  • SVM实战:从线性可分到高维映射再到实战演练
  • 智能对讲机是什么?原理、优势、应用场景、发展趋势详解
  • 前端老项目依赖安全漏洞解决
  • 【LLM实战|langchain、qwen_agent】RAG高级
  • 888. 公平的糖果交换
  • YOLO-Count:用于文本到图像生成的可微分目标计数
  • 智慧公厕自动清洁空气环境,节省门店运营成本
  • 什么是SSL证书颁发机构?
  • 北斗变形监测技术应用与案例分析
  • SVM算法实战应用
  • 【开源工具】网络交换机批量配置生成工具开发全解:从原理到实战(附完整Python源码)
  • C++ 标准库容器常用成员函数
  • 04--模板初阶(了解)
  • 【Linux】从零开始:RPM 打包全流程实战万字指南(含目录结构、spec 编写、分步调试)
  • 【探展WAIC】从“眼见为虚”到“AI识真”:如何用大模型筑造多模态鉴伪盾牌
  • 惯量时间常数 H 与转动惯量 J 的关系解析
  • uniapp开发微信小程序遇到富文本内容大小变形问题v-html
  • 【谷歌 SEO】排查页面未索引问题:原因与解决方案
  • 页面tkinter
  • CALL与 RET指令及C#抽象函数和虚函数执行过程解析
  • 锂电池保护板测试仪:守护电池安全的核心工具|深圳鑫达能
  • 深度学习里一些常用的指标(备份)
  • 常见数据结构介绍(顺序表,单链表,双链表,单向循环链表,双向循环链表、内核链表、栈、队列、二叉树)
  • 浅析线程池工具类Executors
  • 客户端攻击防御:详解现代浏览器安全措施
  • Python字典高阶操作:高效提取子集的技术与工程实践
  • Socket编程预习
  • js 实现洋葱模型、洋葱反向模型