OpenStack Database As A Service (Trove)
Go to file
Sushil Kumar 843bb0cd53 Fixes hacking rules
This patchset helps reducing the ignored pep8 errors.

Fixed some ignored hacking rules, as listed follows:
- E111 indentation is not a multiple of four
- E122 continuation line missing indentation or outdented
- E123 closing bracket does not match indentation of opening bracket's line
- E128 continuation line under-indented for visual indent
- E251 unexpected spaces around keyword / parameter equals
- E265 block comment should start with '# '
- E713 test for membership should be 'not in'
- H105  Don't use author tags
- H306  imports not in alphabetical order

Change-Id: Iadf2af4f6ec90420153ad63b5a41650392ef2cbd
2015-05-29 07:27:59 +00:00
apidocs Fixes config templates for mysql & percona 2015-04-06 14:42:27 +00:00
contrib Fixes hacking rules 2015-05-29 07:27:59 +00:00
devstack add devstack plugin 2015-04-06 12:20:30 -04:00
doc Updated glance API for creating public image 2015-05-12 09:22:20 +00:00
etc Move guestagent settings to default section 2015-05-27 16:09:27 -04:00
rsdns Update Trove to use novaclient v2 2015-03-31 14:43:39 -04:00
tools Remove Python 2.6 classifier 2014-12-02 09:57:52 +01:00
trove Fixes hacking rules 2015-05-29 07:27:59 +00: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 Update CONTRIBUTING.RST file 2015-02-04 11:10:28 -08: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 Fixes hacking rules 2015-05-29 07:27:59 +00:00
openstack-common.conf Eliminate redundant modules from oslo-incubator 2015-01-22 15:16:14 +00:00
requirements.txt Updated from global requirements 2015-05-11 15:52:58 +00:00
run_tests.py Fixes hacking rules 2015-05-29 07:27:59 +00:00
run_tests.sh Remove extraneous vim configuration comments 2014-02-27 15:05:21 +08:00
setup.cfg Open Liberty development 2015-04-07 18:32:29 +02:00
setup.py Updated from global requirements 2014-05-01 13:51:51 +00:00
test-requirements.txt Fix gate failure on gate-trove-pep8 2015-05-26 19:37:17 +00:00
tox.ini Fixes hacking rules 2015-05-29 07:27:59 +00: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