pytest 小记

1.如何在case失败后做操作?

需要在conftest文件中加入函数 pytest_exception_interact 如下:

def pytest_exception_interact(node, call, report):
    if report.failed:
        # do someings
        pass

2.如何在整个测试流程结束后(整个pytest执行完毕)做操作

需要在conftest文件中加入函数 pytest_sessionfinish

# 整个测试session后执行一次
def pytest_sessionfinish(session, exitstatus):
    # do someings
    pass
喜欢的觉得有用的就点个赞吧,点波关注不迷路呦
原文地址:https://www.cnblogs.com/CYHISTW/p/14681912.html