a52f7cf586
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 |
||
---|---|---|
apidocs | ||
contrib | ||
doc | ||
etc | ||
rsdns | ||
tools | ||
trove | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
doc-test.conf | ||
generate_examples.py | ||
openstack-common.conf | ||
requirements.txt | ||
run_tests.py | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
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