这四种作用范围,让pytest测试框架的fixture功能更加灵活
发布时间:2020-03-25 20:28:26 所属栏目:资源 来源:站长网
导读:ixture有一个scope的可选参数,用于控制fixture执行配置和销毁逻辑的频率,有四个待选值,function、class、module、session,默认值是function。 参数待选值介绍 function 函数级别的fixture每个 测试 函数只执行一次,配置代码在 测试用例 运行之前执行
ixture有一个scope的可选参数,用于控制fixture执行配置和销毁逻辑的频率,有四个待选值,function、class、module、session,默认值是function。 参数待选值介绍 function 函数级别的fixture每个测试函数只执行一次,配置代码在测试用例运行之前执行,销毁代码在测试用例运行之后执行,function是scope的默认值 class 类级别的fixture每个测试类只需要执行一次,无论测试类里有多少类方法都可以共享这个fixture module 模块级别的fixture每个模块只需要一次,无论模块里有多少个测试甘薯、类方法或者其他fixture都可以共享这个fixture session 会话级别的fixture每次会话只需要运行一次,一次pytest会话中所有测试函数、方法都可以共享这个fixture![]() ![]() ![]() ![]() ![]() ![]() (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |