fc453c36297e03b038cb377419a1ec124e255bda
Coverage improvement overview:
trove/backup/models.py 88% -> 99%
trove/guestagent/models.py 93% -> 100%
trove/backup/models.py cases covered:
Backup.validate_can_perform_action:
* raise exception.DatastoreOperationNotSupported
Backup.create:
* raise exception.ClusterInstanceOperationNotSupported
* raise exception.BackupCreationError
Backup.verify_swift_auth_token:
* raise exception.SwiftAuthError
* raise exception.SwiftNotFound
DBBackup.filename:
* raise ValueError
DBBackup.check_swift_object_exist:
* raise exception.RestoreBackupIntegrityError
* except ClientException as e:
return False
raise exception.SwiftAuthError
trove/guestagent/models.py cases covered:
AgentHeartBeat.create:
* raise exception.InvalidModelError
AgentHeartBeat.save:
* raise exception.InvalidModelError
Change-Id: I9ca867b66f96ae1d4aa257342d96e043b9058e5d
Trove
Trove is Database as a Service for OpenStack.
Getting Started
If you'd like to run from the master branch, you can clone the git repo:
git clone https://github.com/openstack/trove
- Wiki: https://wiki.openstack.org/wiki/Trove
- Developer Docs: http://docs.openstack.org/developer/trove
You can raise bugs here: https://bugs.launchpad.net/trove
Python client
https://git.openstack.org/cgit/openstack/python-troveclient
References
- Installation docs: http://docs.openstack.org/developer/trove/dev/install.html
- Manual installation docs: http://docs.openstack.org/developer/trove/dev/manual_install.html
- Trove integration: https://github.com/openstack/trove-integration
- Build guest image: http://docs.openstack.org/developer/trove/dev/building_guest_images.html
Languages
Python
94.8%
Shell
5.1%