pytest中的函数
时间: 2023-12-19 07:45:32 浏览: 74
引用中的代码展示了在pytest中使用`@pytest.mark.skipif`装饰器跳过某个测试函数的方法。在该例子中,条件为`2>1`,因此该函数被跳过。
引用中的代码展示了一个pytest测试文件的示例。其中定义了两个测试函数`test_a`和`test_b`,并在`test_b`函数中使用了断言失败的情况。通过运行`pytest.main("-stest_abc.py")`来执行测试。
引用提供了两种解决方法。一种是将参数写入配置文件中,只写`pytest.main()`;另一种是新建一个`runall.py`文件,在该文件中使用`pytest.main(['-vs', '-k fun1'])`来执行测试。
所以,pytest中的函数是指在测试文件中定义的以`test_`开头的函数,用于进行测试和断言检查。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Pytest(单元测试框架)](https://blog.csdn.net/qq_41664822/article/details/82746868)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Pytest main函数](https://blog.csdn.net/heiwa110/article/details/127617308)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文