强制pytest.main()使用其他pytest.ini

时间:2018-09-12 20:47:18

标签: python pytest

是否可以将pytest指向另一个pytest.ini文件?

我正在处理的应用程序有一个pytest.ini文件,该文件在启动时用于运行单元测试,并且我不想修改该文件。

但是我确实想通过pytest.main()运行自动化测试时将pytest指向另一个文件

pytest.main(['-p', 'no:django', '-v', '--json-report', '-m', test_marker])

有没有办法告诉pytest从另一个位置使用pytest.ini文件?

1 个答案:

答案 0 :(得分:2)

$ pytest --help | grep -F config
  -c file               load configuration from `file` instead of trying to
                        locate one of the implicit configuration files.

也就是说,

pytest.main(['-c', 'pytest-alt.ini'])