From 3f1645b365550ac3f7a9da6a5dd156ba9ff3aacf Mon Sep 17 00:00:00 2001 From: Roxana Gherle Date: Wed, 7 Oct 2015 09:48:56 -0700 Subject: [PATCH] Add more debug info for token_client request Add the request headers and response body to the debug logs of the token_client request. Request body is omitted because of security reasons of not revealing passwords in the debug logs. Also, response body has sufficient information about the type of the token requested, therefore omitting request headers is ok. Closes-Bug: #1503751 Change-Id: I830364e1df0e34398039442dc003fe46ca1db3a1 --- tempest_lib/services/identity/v2/token_client.py | 3 ++- tempest_lib/services/identity/v3/token_client.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tempest_lib/services/identity/v2/token_client.py b/tempest_lib/services/identity/v2/token_client.py index d7575d4..621f8b3 100644 --- a/tempest_lib/services/identity/v2/token_client.py +++ b/tempest_lib/services/identity/v2/token_client.py @@ -84,7 +84,8 @@ class TokenClient(rest_client.RestClient): resp, resp_body = self.raw_request(url, method, headers=headers, body=body) - self._log_request(method, url, resp) + self._log_request(method, url, resp, req_headers=headers, + req_body='', resp_body=resp_body) if resp.status in [401, 403]: resp_body = json.loads(resp_body) diff --git a/tempest_lib/services/identity/v3/token_client.py b/tempest_lib/services/identity/v3/token_client.py index 7798f20..5fb64d3 100644 --- a/tempest_lib/services/identity/v3/token_client.py +++ b/tempest_lib/services/identity/v3/token_client.py @@ -134,7 +134,8 @@ class V3TokenClient(rest_client.RestClient): resp, resp_body = self.raw_request(url, method, headers=headers, body=body) - self._log_request(method, url, resp) + self._log_request(method, url, resp, req_headers=headers, + req_body='', resp_body=resp_body) if resp.status in [401, 403]: resp_body = json.loads(resp_body)