我是靠谱客的博主 大力萝莉,最近开发中收集的这篇文章主要介绍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【运行单个测试用例】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部