Overview

Tox 是标准的 virtualenv 管理器和命令行测试工具,它创造一个隔离的 Python 沙箱环境,根据配置下载安装依赖包,然后执行测试用例。

Install

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