pytest-bdd context
时间: 2023-09-12 15:03:53 浏览: 259
pytest-bdd:py.test运行程序的BDD库
5星 · 资源好评率100%
pytest-bdd中的context是指测试过程中的上下文环境。它允许在不同的步骤中共享数据和状态。通过使用context,可以将数据从一个步骤传递到另一个步骤,以便进行验证或其他操作。在上面的引用中的代码示例中,context用于在不同的given、when和then步骤之间传递数据。在给定步骤中,通过定义context.fib_number来保存输入的数字;在when步骤中,通过计算并更新context.fib_number来计算斐波那契数;在then步骤中,通过比较context.fib_number和期望的数字来断言结果。通过这种方式,pytest-bdd的context提供了一种方便的方式来管理测试步骤之间的数据传递和状态维护。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [pytest-bdd:py.test运行程序的BDD库](https://download.csdn.net/download/weixin_42122432/18637993)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Python BDD自动化测试框架初探](https://blog.csdn.net/weixin_30912051/article/details/96366523)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文