Codebase list cinder-tempest-plugin / e935d35
GET backup before asserting 'volume_id' and 'snapshot_id' Recently, commit c96757b275a77a745c6c80947bdd0bcb2de7eefd was merged to remove redundant cleanups in volume backup tests. But there was a bug in the change that assumed 'volume_id' and 'snapshot_id' are returned from the backup create API when they are not. We need to GET the backup in the API in order to obtain the 'volume_id' and 'snapshot_id' for the asserts. Closes-Bug: #1796207 Change-Id: I640fe41ec6049bfd980dfcbb6cae95a9a3e97b66 melanie witt 7 years ago
1 changed file(s) with 3 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
4040 backup = self.create_backup(
4141 volume_id=volume['id'],
4242 snapshot_id=snapshot['id'])
43 # Get a given backup. We need to do this to get the volume_id and
44 # snapshot_id of the backup. They are not returned by the create API.
45 backup = self.backups_client.show_backup(backup['id'])['backup']
4346 self.assertEqual(volume['id'], backup['volume_id'])
4447 self.assertEqual(snapshot['id'], backup['snapshot_id'])
4548