因為用心,才會喜歡

粥雨
摘要: ## Pytest - 测试用例传参给Fixture + 大多数时候我们在fixture封装的是登陆、获取cookie等操作,但是一个系统可能不止一个用户,有多个用户; + 在写测试用例的时候,如何告诉fixture我们需要登录哪个用户? + 可以通过测试用例给 `fixture` 传递参数,指定登 阅读全文
posted @ 2023-05-30 18:19 粥雨 阅读(293) 评论(0) 推荐(0) 编辑
摘要: ## Pytest - Fixture传参给测试用例 + 如果想要依赖fixture传递参数给测试用例,可以通过 `yield` 或者 `return` 来返回参数; + `yield`:实现setup和teardown,并将参数传递给测试用例; + `return` :仅实现setup,并将参数传 阅读全文
posted @ 2023-05-30 18:00 粥雨 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ## Pytest - 作用域依赖关系 + 添加了 `@pytest.fixture` ,如果fixture还想依赖**其他fixture**,需要用函数传参的方式: + 当一个函数请求另一个函数时,首先执行另一个函数。 + 如果函数 `b` 请求函数 `a`,函数 `a` 将首先执行,因为 `b` 阅读全文
posted @ 2023-05-30 17:31 粥雨 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ## Pytest - 作用域执行顺序 + 如果有多个、不同作用域的需要执行,要弄清楚它们将执行的顺序; + pytest首先执行范围更高的fixtrue; + 在请求fixture函数中,先执行**较高作用域**范围的fixture(**session,package,module**); + 再 阅读全文
posted @ 2023-05-30 17:28 粥雨 阅读(50) 评论(0) 推荐(0) 编辑