标签:tox 配置文件 setup py --- pytest ini
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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。