在软件开发的过程中,我们需要针对不同的场景运行不同的测试,这时候就需要用到tox这个自动化工具。tox是一个用来进行虚拟环境管理和自动化测试的工具。它可以在不同的Python版本下,模拟出开发、测试、完成的完整开发过程,让你的项目可以快速地在不同的Python版本、不同的环境下,准确无误地执行和测试。
安装
tox的安装非常简单,在命令行中执行下列命令即可:
pipinstalltox
配置文件
tox的配置文件名为tox.ini,使用前需要新建该配置文件。
tox.ini文件可以使用INI格式来编写,由多个段组成,且每个段是由一个[section_name]标识符来标识的。[tox]是最常见的一个段,它用来配置tox自身的参数。
下面是一个简单的示例tox.ini文件:
[tox]envlist=py27,py38[testenv]deps=pytestpytest-cov