初始化清除操作:
用例级别:
def setup():
def teardown()
套件级别:
def setup_module()
def teardown_module()
类级别:
@classmethod
def setup_class(self)
@classmethod
def teardown_class(self)
执行顺序:套件 》 类级别 》用例级别
测试代码:
def setup_module():
print('套件级别的初始化操作')
def teardown_module():
print('套件级别的清除操作')
class TestSuite():
def setup(self):
print('用例初始化操作')
def teardown(self):
print('用例清除操作')
def test_001(self):
print('测试用例1')
def test_002(self):
print('测试用例2')
@classmethod
def setup_class(self):
print('这是类级别的初始化操作')
@classmethod
def teardown_class(self):
print('这是类级别的清除操作')
'''
运行结果:
套件级别的初始化操作
这是类级别的初始化操作
用例初始化操作
测试用例1
用例清除操作
用例初始化操作
测试用例2
用例清除操作
这是类级别的清除操作
套件级别的清除操作
'''
来源:https://www.cnblogs.com/aiyumo/p/12367863.html