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")
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")
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)