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

pytest入门三:setup、teardown

https://zhuanlan.zhihu.com/p/623447031 

 

 function对应类外的函数,每个函数调用一次

import pytest
def setup_module():print('开始  module')def teardown_module():print('结束 module')def setup_function():print('开始 function')def teardown_function():print('结束 function')def test_one():print('这是one')class TestDemo:def setup_class(self):print('开始 class')def teardown_class(self):print('结束 class')def setup_method(self):print('开始 method')def teardown_method(self):print('结束 method')def setup(self):print('开始 setup')def teardown(self):print('结束 setup')def test_two(self):print('这是two')assert 1 == 1def test_three(self):print('这是three')assert 1 > 0if __name__ == "__main__":pytest.main(['-v', '-s','test.py'])

http://www.lryc.cn/news/502943.html

相关文章:

  • 前端面试准备问题2
  • web前端sse封装
  • 智能家居WTR096-16S录放音芯片方案,实现语音播报提示及录音留言功能
  • 【创建模式-蓝本模式(Prototype Pattern)】
  • Spring Boot应用开发深度解析与实战案例
  • 优化Go语言中的网络连接:设置代理超时参数
  • 《神经网络与深度学习》(邱锡鹏) 内容概要【不含数学推导】
  • 原创 传奇996_55——后端如何点击npc隐藏主界面
  • RabbitMQ中的Work Queues模式
  • GESP202412 四级【Recamán】题解(AC)
  • 蓝桥杯新年题解 | 第15届蓝桥杯迎新篇
  • 3D 生成重建035-DiffRF直接生成nerf
  • @SpringBootTest 报错: UnsatisfiedDependencyException
  • mysql、postgresql、oceanbase调优
  • MySQL 数据库事务实践
  • VScode、Windsurf、Cursor 中 R 语言相关快捷键设置
  • tcpdump编译
  • Linux下禁止root远程登录访问
  • 算法刷题Day16: BM41 输出二叉树的右视图
  • 登录授权的实现:json web token + redis + springboot
  • yolov,coco,voc标记的睡岗检测数据集,可识别在桌子上趴着睡,埋头睡觉,座椅上靠着睡,平躺着睡等多种睡姿的检测,6549张图片
  • 数据库表的CRUD
  • Proxy与Reflect
  • 【安卓开发】【Android Studio】启动时报错“Unable to access Android SDK add-on list”
  • 【C语言篇】C 语言总复习(下):点亮编程思维,穿越代码的浩瀚星河
  • AI技术架构:从基础设施到应用
  • centos7的yum镜像源设置
  • Qt6开发自签名证书的https代理服务器
  • HarmonyOS:多线程并发-Worker
  • 小程序IOS安全区域优化:safe-area-inset-bottom