使用 Tox 测试
Tox 可以用来运行应用程序在 Python 多个版本下的测试。用法是添置 tox.ini
,设定要测试的版本,和测试语句即可。原理是自动创建 virtualenv,用特定语言版本运行测试。
* 可以用 {posargs:}
当作命令,这样可以在运行的时候替换运行的命令。 例如tox -e py34 -- python
, tox -e py27 -- django-admin runserver
。
* 可以用 conditional settings 为每个 env 定制多条命令。多条命令可以共享一个 env.