mongonose 0.5.2

Nose plugin for automating mongodb for tests runs

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
BSD License 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Kapil Thangavelu
HOMEPAGE:
pypi.python.org
CATEGORY:
ROOT \ Programming \ Quality Assurance and Testing
mongonose is a nose plugin that automates the creation and teardown of a mongodb instance as part of test runs.

Installation

Grab the package off pypi:

easy_install mongonose

Its automatically picked up via entry points as a nose plugin.

Usage

The plugin extends the nose options with a few options. The only required options are either --mongodb or --mongodb-bin to enable the plugin.

 --mongodb is required to enable the mongodb plugin.
 --mongodb-bin Allows specifying the path to the mongod binary. If not specified the plugin will search the path for a mongodb binary. If one is not found, an error will be raised.
 --mongodb-port can be optionally set, by default the plugin will utilize a a random open port on the machine.
 --mongodb-scripting Enables the javascript scripting engine, off by default.
 --mongodb-logpath Stores the server log at the given path, by default sent to /dev/null
 --mongodb-prealloc Enables pre-allocation of databases, default is off. Modern filesystems will sparsely allocate, which can speed up test execution.

The plugin will populate the environment variable "TEST_MONGODB" which contains the location to the mongodb server in host:port format.

Tests should use this environment variable value when connecting to mongodb.

Last updated on October 25th, 2011

requirements

#nose plugin #mongodb instance #mongodb #nose #plugin #instance

Add your review!

SUBMIT