
* Replace map() with list-comprehension to get a list on Python 3. * Unicode dance: encode text to UTF-8 for MD5, decode Base32 from ASCII to get text. * tox.ini: test_designate_driver and test_datastore_versions to Python 3.4 Partially implements: blueprint trove-python3 Change-Id: I1aa5387908b3f108487ed731cee5f7d9bbfd7d69
Trove
Trove is Database as a Service for OpenStack.
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%