pytest学习和使用7-fixture参数scope作用域(范围)执行顺序


之前学习了fixture的基本使用,其中参数scope类似作用域,就是fixture的使用范围,那么针对scope的这几个值,他的执行顺序是怎样的?

1 scope的五个范围

作用范围
session 整个测试会话,跨文件调用
package 跨文件调用,可以跨 .py 文件
module 一个.py 执行一次,一个.py 文件可能包含多个类和方法
class 每个类都会执行一次。类中有多个方法调用,只在第一个方法调用时执行
function 每个方法(函数)都会执行一次 。.如果@pytest.fixture()</
posted @ 2022-11-17 19:45  虫无涯  阅读(21)  评论(0)    收藏  举报  来源