OpenStack Database As A Service (Trove)
Go to file
Amrith Kumar a52f7cf586 Obsolete oslo-incubator modules - jsonutils (now oslo.serialization)
This change is part of a multi-part change set to handle obsolete and
graduated oslo modules. This commit handles the jsonutils module which
is now oslo.serialization.jsonutils. The change here is to remove it
from openstack-common.conf and point all people who used to use that
at oslo.serialization. requirements.txt has been updated to point to
this dependency.

The file jsonutils.py is not being deleted because of dependencies in
oslo-incubator.

Change has been rebased on https://review.openstack.org/#/c/129294/

Change-Id: I2a7d4c41ce77d6375fa08033514baa815a087016
Partial-Bug: #1380789
blueprint: retire-unused-oslo-incubator-modules
2014-12-11 16:46:55 -05:00
apidocs Add missing api example for incremental backups 2014-12-02 15:57:59 -06:00
contrib Migrating trove to entry points 2014-02-01 01:19:58 +00:00
doc Clean up github references from docs 2014-12-05 23:24:53 -08:00
etc Create example generator 2014-11-17 13:51:24 -06:00
rsdns Merge "Use six.moves.urllib.parse instead of urlparse" 2014-04-17 22:25:30 +00:00
tools Remove Python 2.6 classifier 2014-12-02 09:57:52 +01:00
trove Obsolete oslo-incubator modules - jsonutils (now oslo.serialization) 2014-12-11 16:46:55 -05:00
.coveragerc Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
.gitignore Moved the apidocs from openstack/database-api 2014-04-24 14:41:40 -05:00
.gitreview Renamed repos to trove. 2013-06-14 18:25:42 -04:00
.testr.conf Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
CONTRIBUTING.rst Merge "Clean up github references from docs" 2014-12-08 21:29:25 +00:00
LICENSE Add Apache 2.0 LICENSE file. 2013-04-29 18:01:12 -04:00
MANIFEST.in Package AUTHORS and ChangeLog file 2013-06-25 10:41:57 +02:00
README.rst Clean up github references from docs 2014-12-05 23:24:53 -08:00
babel.cfg Setup trove for translation 2014-03-19 15:06:23 +01:00
doc-test.conf Update database-api to follow OpenStack conventions 2014-05-23 07:32:29 +02:00
generate_examples.py Add missing api example for incremental backups 2014-12-02 15:57:59 -06:00
openstack-common.conf Obsolete oslo-incubator modules - jsonutils (now oslo.serialization) 2014-12-11 16:46:55 -05:00
requirements.txt Obsolete oslo-incubator modules - jsonutils (now oslo.serialization) 2014-12-11 16:46:55 -05:00
run_tests.py Legacy MySQL datastore is shown on datastore-list 2014-12-02 17:47:12 -08:00
run_tests.sh Remove extraneous vim configuration comments 2014-02-27 15:05:21 +08:00
setup.cfg Remove Python 2.6 classifier 2014-12-02 09:57:52 +01:00
setup.py Updated from global requirements 2014-05-01 13:51:51 +00:00
test-requirements.txt Updated from global requirements 2014-11-20 14:13:11 +00:00
tox.ini Remove Python 2.6 classifier 2014-12-02 09:57:52 +01:00

README.rst

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:

$ ./tools/start-fake-mode.sh

Stop the server with:

$ ./tools/stop-fake-mode.sh

Tests

To run all tests and PEP8, run tox, like so:

$ tox

To run just the tests for Python 2.7, run:

$ tox -epy27

To run just PEP8, run:

$ tox -epep8

To generate a coverage report,run:

$ tox -ecover

(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.

$ python -m testtools.run trove.tests.unittests.python.module.path