
MongoDB's prepare method assumes that the mongod service has finished starting. This may not be the case. It needs to wait. The fix is to use the polling code in the start_db function, so factor this out. Change-Id: I2f1e6ecec3f9c0b438007f01334168ea4fbe3884 Closes-bug: #1474522
Trove
Trove is Database as a Service for Open Stack.
Usage for integration testing
If you'd like to start up a fake Trove API daemon for integration testing with your own tool, run:
Stop the server with:
Tests
To run all tests and PEP8, run tox, like so:
To run just the tests for Python 2.7, run:
To run just PEP8, run:
To generate a coverage report,run:
(note: on some boxes, the results may not be accurate unless you run it twice)
If you want to run only the tests in one file you can use testtools e.g.
Description
Languages
Python
95%
Shell
4.9%