我是靠谱客的博主 大力萝莉,这篇文章主要介绍pytest【运行单个测试用例】,现在分享给大家,希望可以做个参考。

【pytest框架】运行单个测试用例

单个测试用例函数运行,直接在指定文件后方添加  ::test_name(注意此处两个冒号为英文格式),像下面这样:
F:TESTINGBlogPostsReadPytest>pytest -v test_one.py::test_pass
================================================================================== test session starts ===================================================================================
collected 1 item                                                                                                                                                                        

test_one.py::test_pass PASSED                                                                                                                                                       [100%]

=================================================================================== 1 passed in 0.02s ====================================================================================

如果想运行类下面的所有测试方法,就像下面这样:
F:TESTINGBlogPostsReadPytest>pytest -v test_two.py::TestRun
================================================================================== test session starts ===================================================================================
collected 2 items                                                                                                                                                                         

test_two.py::TestRun::test_run_pass PASSED                                                                                                                                          [ 50%]
test_two.py::TestRun::test_run_fail PASSED                                                                                                                                          [100%]

=================================================================================== 2 passed in 0.11s ====================================================================================

也可以这样运行类下面的单个测试方法,就像下面这样:
F:TESTINGBlogPostsReadPytest>pytest -v test_two.py::TestRun::test_run_pass
================================================================================== test session starts ===================================================================================
collected 1 item                                                                                                                                                                          

test_two.py::TestRun::test_run_pass PASSED                                                                                                                                          [100%]

=================================================================================== 1 passed in 0.02s ====================================================================================

当然也可以直接运行单个的py文件,也能把文件类下面的所有测试方法一起全部被运行,就像下面这样:
F:TESTINGBlogPostsReadPytest>pytest -v test_one.py
================================================================================== test session starts ===================================================================================
collected 2 items
​
test_one.py::test_pass PASSED                                                                                                                                                       [ 50%]
test_one.py::test_passing PASSED                                                                                                                                                    [100%]=================================================================================== 2 passed in 0.02s ====================================================================================

以上就是怎么在Pytest中运行单个测试用例,如总结有不当之处,还请多多赐教,始终相信你的努力,终会在某一天得到回报!!!
在这里插入图片描述

最后

以上就是大力萝莉最近收集整理的关于pytest【运行单个测试用例】的全部内容,更多相关pytest【运行单个测试用例】内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(177)

评论列表共有 0 条评论

立即
投稿
返回
顶部