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

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 == 1

    def test_three(self):
        print('这是three')
        assert 1 > 0


if __name__ == "__main__":
    pytest.main(['-v', '-s','test.py'])


http://www.kler.cn/a/442785.html

相关文章:

  • ORACLE-表空间和分区控制
  • 【Linux 之一 】Linux常用命令汇总
  • Pandas常用数据类型
  • Python脚本自动发送电子邮件
  • FFmpeg入门
  • Blazor中Syncfusion Word组件使用方法
  • 【WRF教程第3.3期】预处理系统 WPS 详解:以4.5版本为例
  • 第十四届蓝桥杯Scratch国赛真题—转动的车轮
  • Android 上集成 TikTok SDK及数据归因
  • c#基于tcp的打印机共享程序可以打印图片
  • redis集群 服务器更换ip,怎么办,怎么更换redis集群的ip
  • HttpSevletRequest Body信息不能被多次读取的问题
  • Java-注解
  • ARM/Linux嵌入式面经(五七):东方微电
  • AIGC魔性视频创作教程,即梦AI、海螺AI、混元大模型、通义万相
  • 低代码/无代码开发平台下的API接口创新实践
  • 请求三方http工具
  • ElasticSearch08-分析器详解
  • SQL 自然连接(Natural Join)详解
  • 物理信息神经网络(PINN)八课时教案
  • 深度学习在日志分析中的应用:智能运维的新前沿
  • C#调用Python脚本的方式(一),以PaddleOCR-GUI为例
  • 【FFmpeg 教程】给视频加字幕
  • 机器学习周报(12.9-12.15)
  • LF CRLF
  • 微积分复习笔记 Calculus Volume 2 - 4.3 Separable Equations