执行pytest之后,我可以看到它基于“ pytest.ini”的路径在结果中填充了rootdir。我的问题是,在测试过程中,我需要使用相对路径来读取某些文件,因此是否可以在测试执行期间获取此“ rootdir”参数值

最佳答案

使用request固定装置。例:

def test_ini(request):
    rootdir = request.config.rootdir
    assert (rootdir / 'pytest.ini').isfile()

关于python - 如何在执行pytest时获取rootdir参数值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57038030/

10-12 19:39