一,简介
setup和teardown主要分为:模块级,类级,方法级,函数级, 类中的setup()/teardown()。
二,类中的setup()/teardown()
示例:
a)函数级将会在每个用例执行前执行setup,用例执行后执行teardown;这种适用于在类中使用;
三,函数级别setup_function()/teardown_function()
示例:
(a) 函数级将会在每个函数级用例执行前执行setup_function,用例执行后执行teardown_function;这种适用于非类的测试用例;
四,方法级setup_method()和teardown_method()
示例:
(a) 函数级将会在每个函数级用例执行前执行setup_method,用例执行后执行teardown_method;注意setup_method先于setup执行,teardown_method后于teardown执行;适用于在类中使用;
五,类级setup_class()和teardown_class()
示例:
(a) 类级将会在每个类执行前执行setup_class,用例执行后执行teardown_class;适用于在类中使用;
六,模块级setup_module()和teardown_module()
示例:
(a) 在模块始末执行,全局的(优先级最高);