Python的模拟对象框架
项目描述
Mox3是Google mox框架(http://code.google.com/p/pymox/)的非官方端口到Python 3。它旨在与mox尽可能兼容,但已进行了小的增强。库在Python版本3.2、2.7和2.6上进行了测试。
自行承担风险 ;)
安装
$ python setup.py install
运行测试
测试系统基于tox和testr的组合。运行测试的规范方法是简单地运行命令tox。这将创建虚拟环境,向其中添加依赖项并运行OpenStack CI系统运行的所有测试。幕后,tox正在运行testr run –parallel,但已设置为可以提供tox需要的任何额外testr参数。例如,您可以运行:tox – –analyze-isolation,这将使tox告诉testr将其添加到其参数列表中。
也可以在您创建的虚拟环境中运行测试,或者您可能已经本地安装了所有依赖项。在这种情况下,您可以直接与testr命令交互。运行testr run将运行整个测试套件。testr run –parallel将以并行方式运行(这是tox使用的默认咒语。)有关testr的更多信息,请参阅:https://wiki.openstack.org/wiki/Testr
基本用法
mox3的基本用法与mox相同,但初始导入应从mox3模块进行
from mox3 import mox
要了解如何使用mox3,您可以查看原始mox框架的文档
原始版权
Mox版权所有2008 Google Inc,并许可在Apache许可证版本2.0下;有关详细信息,请参阅COPYING.txt文件。如果您想帮助我们改进Mox,请加入该小组。
OpenStack分支
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源分布
构建分布
mox3-1.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8a526b7b9b6341f541a9aef3e08c93fd84a5373fe89d4cc51dd571f085b2363c |
|
MD5 | 0eff74d3a85ec4d4dc6acf7f524ca816 |
|
BLAKE2b-256 | 90ac2220e111a63e32872567d6e677b4b36163c0c5ac766ef76d00dee3eabdf9 |
mox3-1.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ecbd2b48cfa282d7c666f866125edbd274f7129ebb45ef3edda10d4d39e21ef2 |
|
MD5 | 7b4e0d36acea435873bc36c65d6e40e7 |
|
BLAKE2b-256 | 93746e86b70e9533ec1aa5529761ef969d79a4475173dcc1421338f49033666d |