跳转到主要内容

Nose插件,用于自动化mongodb测试运行。

项目描述

一个nose插件,在测试运行过程中自动创建和销毁mongodb实例。

安装

从PyPI获取包

easy_install mongonose

它将自动作为nose插件拾取。

用法

该插件扩展了nose选项,增加了一些选项。必须选项是 –mongodb–mongodb-bin 以启用插件。

  • –mongodb 可以用来启用mongodb插件,如果mongod

    在默认端口上,否则指定mongodb-bin是必需的,并将启用插件。

  • –mongodb-bin 允许指定 mongod 二进制文件的路径。如果未指定,插件将搜索路径中的mongodb二进制文件。如果没有找到,将引发错误。

  • –mongodb-port 可选设置,默认情况下,插件将在机器上使用一个随机的开放端口。

  • –mongodb-scripting 启用javascript脚本引擎,默认关闭。

  • –mongodb-logpath 将服务器日志存储在指定的路径中,默认发送到 /dev/null

  • –mongodb-prealloc 启用数据库预分配,默认关闭。现代文件系统将稀疏分配,这可以加快测试执行速度。

插件将设置环境变量“TEST_MONGODB”,其中包含mongodb服务器位置的 host:port 格式。

测试应使用此环境变量值连接到mongodb。

待办事项

  • 支持副本集

作者

Kapil Thangavelu

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

mongonose-0.5.2.tar.gz (4.2 kB 查看哈希值)

上传时间: 源代码

由以下支持