pytest的配置文件
pytest有哪些非测试文件:
pytest.ini:pytest的配置文件,可以改变pytest的默认行为,有很多的可配置的选项。
conftest.py:是本地的插件库,其中的hook函数和fixture将作用于该文件所在的目录以及所在的子目录。
__init__.py:每一个测试子目录都包含改文件。
tox.ini:与pytest.ini类似,只不过是tox的配置文件,可以把pytest的配置都写进tox.ini中,这样就不用同时使用tox.ini和pytest.ini两个文件了。
setup.cfg:也是采用ini的文件格式。而且可以影响setup.py的行为。可以在setup.py里添加几行代码。使用python setup.py test运行所有的pytest测试用例。
ps:不管使用哪种配置文件格式几乎都是一样的。(经常用的就是pytest.ini文件)
ini文件的配置选项:用pytest --help可以进行查看可用的配置文件参数选项
更改默认命令行选项:
[pytest] addopts=命令行参数 # 在配置文件中定义了命令行参数之后在实际运行的时候只需要输入pytest的命令就可以,参数会默认读取配置文件中的参数。
标签:tox,配置文件,setup,py,---,pytest,ini From: https://www.cnblogs.com/xiaoguoba/p/16627301.html