From 06c7303594e03cae0bba99c128a92b763c4122ae Mon Sep 17 00:00:00 2001 From: httprunner Date: Wed, 28 Nov 2018 21:24:26 +0800 Subject: [PATCH] fix stringify summary: add requests.cookies.RequestsCookieJar type --- httprunner/report.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/httprunner/report.py b/httprunner/report.py index 15e2d424..8c12f8ad 100644 --- a/httprunner/report.py +++ b/httprunner/report.py @@ -9,6 +9,7 @@ from base64 import b64encode from collections import Iterable from datetime import datetime +import requests from httprunner import loader, logger from httprunner.__about__ import __version__ from httprunner.compat import basestring, bytes, json, numeric_types @@ -140,6 +141,9 @@ def __stringify_request(request_data): # class instance, e.g. MultipartEncoder() value = repr(value) + elif isinstance(value, requests.cookies.RequestsCookieJar): + value = value.get_dict() + request_data[key] = value @@ -199,6 +203,9 @@ def __stringify_response(response_data): # class instance, e.g. MultipartEncoder() value = repr(value) + elif isinstance(value, requests.cookies.RequestsCookieJar): + value = value.get_dict() + response_data[key] = value