Pytest 1.3 同时执行多条测试用例

pytest命令会执行当前目录及子目录下所有test_*.py*_test.py格式的文件。一般来说,用例需要遵循标准的测试发现规则。
这里就涉及到上篇文章中提到的,pytest 运行机制,这里将会为大家介绍如何在一个模块下运行一条,多条,测试用例


用到的代码:

def func(x):
    return x + 1

def test_answer():
    assert func(3) == 5

def test_answer2():
    assert func(3) == 5

在Pycharm 运行一条测试用例,只需要点击三角符号,然后点击运行就可以只允许这一条测试用例
image.png
在Pycharm 运行多条测试用例,找一个没有代码的空行直接右键运行,就会运行所有的测试用例了
image.png
可以看到这两个都运行了
image.png
当然你也可以使用命令行的方式进行运行
image.png

posted @ 2020-08-16 16:42  图南丶  阅读(2943)  评论(0)    收藏  举报