Fix 'message' is not defined errors.
Updates the Tempest common rest client so that it sets the
'message' variable value in all cases. Previously some exceptions
could slip through and cause 'message' is not defined errors.
Change-Id: I09ec8a311fd60ab3b625f41a8eb4147fe5f777eb
diff --git a/tempest/common/rest_client.py b/tempest/common/rest_client.py
index 71f887f..798b561 100644
--- a/tempest/common/rest_client.py
+++ b/tempest/common/rest_client.py
@@ -241,6 +241,11 @@
elif 'error' in resp_body: # Keystone errors
message = resp_body['error']['message']
raise exceptions.IdentityError(message)
+ elif 'message' in resp_body:
+ message = resp_body['message']
+ else:
+ message = resp_body
+
raise exceptions.ComputeFault(message)
if resp.status >= 400: