Tox 是标准的 virtualenv 管理器和命令行测试工具,它创造一个隔离的 Python 沙箱环境,根据配置下载安装依赖包,然后执行测试用例。
pip install tox
Tox 支持使用配置文件 tox.ini, 通过运行 tox-quickstart 生产基本的 tox.ini
$ tox-quickstart
[tox]
envlist = py26, py27, py32, py33, py34, py35, pypy, jython
[testenv]
commands = python -m unittest testdemo
这里 [testenv] 标签没有指定名称, 所以我们使用 tox -e 指定版本 的方式来执行默认的测试用例.
tox -e py27