当前位置: 首页 > 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.xdnf.cn/news/1264969.html

相关文章:

  • NY128NY133美光固态闪存NY139NY143
  • No time to train! Training-Free Reference-Based Instance Segmentation之论文阅读
  • 笔试——Day32
  • 【ros-humble】2.自定义通讯接口发布者python,qt使用(话题)
  • 使用 ast-grep 精准匹配指定类的方法调用(以 Java 为例)
  • V4L2摄像头采集 + WiFi实时传输实战全流程
  • 汇编语言和高级语言的差异
  • 【从0到1制作一块STM32开发板】6. PCB布线--信号部分
  • 【ESP32-menuconfig(1) -- Build Type及Bootloader config】
  • FreeRTOS入门知识(初识RTOS)(一)
  • WinForm 实战 (进度条):用 ProgressBar+Timer 打造动态进度展示功能
  • BBH详解:面向大模型的高阶推理评估基准与数据集分析
  • TyDi QA:面向语言类型多样性的信息检索问答基准
  • 柠檬笔试——野猪骑士
  • Python的七大框架对比分析
  • 若依前后端分离版学习笔记(七)—— Mybatis,分页,数据源的配置及使用
  • Day01 项目概述,环境搭建
  • 【代码随想录day 14】 力扣 104.二叉树的最大深度
  • 【Nginx基础①】 | VS Code Remote SSH 环境下的静态资源与反向代理配置实践
  • 防御保护09
  • 【Unity3D实例-功能-跳跃】角色跳跃
  • 文件结构树的├、└、─ 符号
  • 机器学习及其KNN算法
  • 力扣 hot100 Day69
  • ISL9V3040D3ST-F085C一款安森美 ON生产的汽车点火IGBT模块,绝缘栅双极型晶体管ISL9V3040D3ST汽车点火电路中的线圈驱动器
  • P1044 [NOIP 2003 普及组] 栈
  • 项目一系列-第4章 在线接口文档 代码模板改造
  • day070-Jenkins自动化与部署java、前端代码
  • 深入解析K-means聚类:从原理到调优实战
  • 第七章:数据持久化 —— `chrome.storage` 的记忆魔法