如何在执行pytest时获取rootdir参数值

时间:2019-07-15 10:41:37

标签: python pytest

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

1 个答案:

答案 0 :(得分:1)

使用request固定装置。示例:

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