Pytest_02的setup和teardown

一,简介

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)    在模块始末执行,全局的(优先级最高);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容