Merge "Add functional tests: backup creation and deletion"

This commit is contained in:
Jenkins 2015-12-10 21:44:52 +00:00 committed by Gerrit Code Review
commit 24a8efcbde
1 changed files with 16 additions and 0 deletions

View File

@ -77,3 +77,19 @@ class CinderSnapshotTests(base.ClientTestBase):
self.check_object_deleted('snapshot', snapshot['id'])
self.object_delete('volume', volume['id'])
self.check_object_deleted('volume', volume['id'])
class CinderBackupTests(base.ClientTestBase):
"""Check of base cinder backup commands."""
BACKUP_PROPERTY = ('id', 'name', 'volume_id')
def test_backup_create_and_delete(self):
"""Create a volume backup and then delete."""
volume = self.object_create('volume', params='1')
backup = self.object_create('backup', params=volume['id'])
self.assert_object_details(self.BACKUP_PROPERTY, backup.keys())
self.object_delete('volume', volume['id'])
self.check_object_deleted('volume', volume['id'])
self.object_delete('backup', backup['id'])
self.check_object_deleted('backup', backup['id'])