作用域 固件的作用是为了抽离出重复的工作和方便复用,为了更精细化控制固件(比如只想对数据库访问测试脚本使用自动连接关闭的固件),pytest 使用作用域来进行指定固件的使用范围. 在定义固件时,通过 scope 参数声明作用域,可选项有: 1.function: 函数级,每个测试函数都会执行一次固件: 2.class: 类级别,每个测试类执行一次,所有方法都可以使用: 3.module: 模块级,每个模块执行一次,模块内函数和方法都可使用: 4.session: 会话级,一次测试只执行一次,所有…