From 5a294dd94af02f9d4654656081125df64d7d990e Mon Sep 17 00:00:00 2001 From: Tim Burke Date: Fri, 30 Nov 2018 10:54:34 -0800 Subject: [PATCH] functionaltests: Add response headers to logging info Notably, these should include X-Openstack-Request-Id which will help correlate server logs with test failures. Change-Id: I7471afb30afceb9e44b30e6749a022ef3d005a36 --- functionaltests/common/client.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/functionaltests/common/client.py b/functionaltests/common/client.py index e4354734c..08067fa9d 100644 --- a/functionaltests/common/client.py +++ b/functionaltests/common/client.py @@ -119,6 +119,7 @@ class BarbicanClient(object): 'method': request_kwargs.get('method'), 'url': request_kwargs.get('url'), 'headers': response.request.headers, + 'response_headers': response.headers, } format_kwargs['body'] = self._attempt_to_stringify_content( @@ -130,6 +131,7 @@ class BarbicanClient(object): return ('{code} {method} {url}\n' 'Request Headers: {headers}\n' 'Request Body: {body}\n' + 'Response Headers: {response_headers}\n' 'Response: {response_body}').format(**format_kwargs) def log_request(self, request_kwargs, response, user_name):