是否可以将pytest指向另一个pytest.ini文件?
我正在处理的应用程序有一个pytest.ini文件,该文件在启动时用于运行单元测试,并且我不想修改该文件。
但是我确实想通过pytest.main()运行自动化测试时将pytest指向另一个文件
pytest.main(['-p', 'no:django', '-v', '--json-report', '-m', test_marker])
有没有办法告诉pytest从另一个位置使用pytest.ini文件?
答案 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'])