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

Moh*_*eem 4 python pytest

执行 pytest 后,我​​可以看到它根据“pytest.ini”的路径填充结果中的 rootdir。我的问题是我需要使用相对路径来读取一些文件作为测试的一部分,所以有没有办法在测试执行期间获取这个“rootdir”参数值

hoe*_*ing 7

使用request夹具。例子:

def test_ini(request):
    rootdir = request.config.rootdir
    assert (rootdir / 'pytest.ini').isfile()
Run Code Online (Sandbox Code Playgroud)