使用 tox 测试代码在不同环境下的兼容性

2016-11-28  本文已影响160人  罗义的夏天

本文约 2068 字,读完可能需要 4 分钟。

原文链接:https://mozillazg.com/2014/07/python-use-tox-test-code.html

Tox 是什么?

Tox 是个标准的 virtualenv 管理器和命令行测试工具。你可以用于:

安装

pip install tox

简单使用

使用前,请确保系统中已经安装了不同版本的 Python 解释器 :

假设有个项目叫 hello_tox, 包含 test_hello.py 和 setup.py 两个文件。

test_hello.py 内容如下:

setup.py 内容如下:

下面将演示如何使用 tox 测试这个程序。

建立配置文件

可以通过 tox-quickstart 命令或文本编辑器在 项目根目录/setup.py 所在目录 建立配置文件 tox.ini :

现在目录结构如下:

执行 tox 命令:

上面就是测试的结果了。

高级使用

自定义环境

默认支持如下环境名称:

自定义不同的环境,比如说

修改上面的 tox.ini 文件:

更改 test_hello.py 文件:

执行 tox 命令:

其他用法请阅读 Tox 官方文档 或后续更新。

点击阅读原文,查看更多 Python 教程和资源


阅读原文:http://mp.weixin.qq.com/s?timestamp=1480307842&src=3&ver=1&signature=U1XCQYrjVpwpHW2JqQrQSOhgIo-PBZ5iOuoe1zB6lC-r9F3G-OfozLlUi1Rtgrluna1f6uNOIig7FA9RFbBvhMWpOl5*ZDEGseq8SkQ-GUjRIOKOlH*knrX9W6XtVACiHobvuI8sTg0NiuxsN0C7OEDrlMerNldWAm7OBl1EcRo=
上一篇 下一篇

猜你喜欢

热点阅读