初始化清除操作:
用例级别:
def setup():
def teardown()
套件级别:
def setup_module()
def teardown_module()
类级别:(可以不加classmethod装饰器)
def setup_class(self)
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') def setup_class(self): print('这是类级别的初始化操作') def teardown_class(self): print('这是类级别的清除操作') ''' 运行结果: 套件级别的初始化操作 这是类级别的初始化操作 用例初始化操作 测试用例1 用例清除操作 用例初始化操作 测试用例2 用例清除操作 这是类级别的清除操作 套件级别的清除操作 '''