fix stringify summary: add requests.cookies.RequestsCookieJar type

This commit is contained in:
debugtalk
2018-11-28 21:24:26 +08:00
parent 0a9c6994b1
commit 39f5740679

View File

@@ -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