概述
【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【运行单个测试用例】所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复