def test_delete_volume_fails_on_permissions(self):
     self._prepare_delete_volume_with_no_snapshots()
     self.mediator.client.cmd.vol_delete.side_effect = [
         xcli_errors.OperationForbiddenForUserCategoryError("", "vol", "")
     ]
     with self.assertRaises(array_errors.PermissionDeniedError):
         self.mediator.delete_volume("vol-wwn")
Example #2
0
 def test_delete_snapshot_fails_on_permissions(self):
     self.mediator.client.cmd.snapshot_delete.side_effect = [
         xcli_errors.OperationForbiddenForUserCategoryError("", "snapshot", "")]
     with self.assertRaises(array_errors.PermissionDeniedError):
         self.mediator.delete_snapshot("snapshot-wwn")
Example #3
0
 def test_copy_to_existing_volume_from_snapshot_failed_permission_denied(self):
     self._test_copy_to_existing_volume_from_snapshot_error(
         xcli_errors.OperationForbiddenForUserCategoryError("", "", ""),
         array_errors.PermissionDeniedError)