其他分享
首页 > 其他分享> > pytest框架(六)---配置文件

pytest框架(六)---配置文件

作者:互联网

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
来源: https://www.cnblogs.com/xiaoguoba/p/16627301.html