除了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-->")
浙公网安备 33010602011771号