pytest怎么跳过测试用例
时间: 2023-10-25 15:26:28 浏览: 110
在pytest中,有几种方法可以跳过测试用例。一种方法是使用pytest.mark.skip装饰器,在需要跳过的测试用例上添加该装饰器,同时传入reason参数来标注跳过的原因。该方法可以基于某个条件来决定是否跳过测试用例,只需将条件作为参数传入装饰器中的condition参数即可。如果条件为True,测试用例将被跳过,如果条件为False,测试用例将继续执行。
另一种方法是使用pytest.skip函数,在测试用例内部调用该函数可以直接跳过当前用例。可以在函数调用时添加reason参数来指定跳过的原因。
总结起来,pytest跳过测试用例的方法有两种:使用pytest.mark.skip装饰器和使用pytest.skip函数。这两种方法都可以根据条件或原因来决定是否跳过测试用例。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【自动化测试】Pytest框架 —— 跳过测试和失败重试](https://blog.csdn.net/jiangjunsss/article/details/130642266)[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_1"}}] [.reference_item style="max-width: 50%"]
- *3* [pytest自动化跳过不想执行的测试用例](https://blog.csdn.net/weixin_57805858/article/details/131095478)[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_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文