pytest中的setup与teardown的使用

Posted on 2021-08-13 17:18  天堂炼狱  阅读(114)  评论(0)    收藏  举报

除了unittesr框架自带的setup和teardown功能,pytest也可以实现:

主要是4种情况:

第一批次: setup_module/ teardown_module: 在当前文件中,在所有用例执行前或者执行后执行

第二批次: setup_function/ teardown_function: 在每个测试函数执行之前或者之后执行

第三批次: setup/teardown :在每个测试函数执行之前或者之后执行。 这两个方法同样可以作用于类方法

 

ep:

def setup_module(module):
    print("setup_module================>")

def teardown_module(module):
    print("teardown_module=============>")

def setup_function(function):
    print("setup_function------>")


def teardown_function(function):
    print("teardown_function--->")


def setup():
    print("setup----->")


def teardown():
    print("teardown-->")

  

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3