咨询:pytest fixture中的request参数来自何处?
关于pytest中
request参数的来源说明 request是pytest内置的fixture,无需在代码仓库中手动定义,pytest会自动将其注入到声明依赖它的fixture函数里。- 这个内置fixture用于提供当前测试请求的上下文信息,你示例里的
request.config.getoption("--run-id"),就是借助它获取命令行传入的--run-id参数值。 - 类似的pytest内置fixture还有
tmpdir、capsys等,都可以直接在fixture或测试函数的参数中声明并使用,无需自行实现。
内容的提问来源于stack exchange,提问作者tjt
相关产品推荐
相关产品推荐

