04、pytest运行多个测试用例

官方用例

目录结构

course_04
|
|----subdir
|		|
|		|----sample03_test.py
|		|
|		|----test_sample04.py
|
|----sample02_test.py
|
|----test_sample01.py
# content of test_sample01.py

def test_simple01():
    print("test simple01")
    assert 0
# content of test_sample02_test.py

def test_simple02():
    print("test simple02")
    assert 0
# content of sample03_test.py

def test_simple03():
    print("test simple03")
    assert 0
# content of test_sample04.py

def test_simple04():
    print("test simple04")
    assert 0

04、pytest运行多个测试用例_第1张图片

场景应用

​ pytest将运行当前目录及其子目录中所有形式为test_*.py或*_test.py的文件。更一般地说,它遵循标准的测试发现规则。

其它想法

​ 项目测试中,一个项目编写一个测试目录,每个大模块编写一个test_<模块名>.py文件,每个模块中每条测试用例编写一个test_<用例名>函数,每次回归时,在测试目录下执行pytest,并查看运行效果。

你可能感兴趣的:(pytest入门30讲,pytest,测试用例)