mirror of
https://github.com/httprunner/httprunner.git
synced 2026-07-13 00:11:28 +08:00
fix stringify summary: add requests.cookies.RequestsCookieJar type
This commit is contained in:
@@ -9,6 +9,7 @@ from base64 import b64encode
|
|||||||
from collections import Iterable
|
from collections import Iterable
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
|
import requests
|
||||||
from httprunner import loader, logger
|
from httprunner import loader, logger
|
||||||
from httprunner.__about__ import __version__
|
from httprunner.__about__ import __version__
|
||||||
from httprunner.compat import basestring, bytes, json, numeric_types
|
from httprunner.compat import basestring, bytes, json, numeric_types
|
||||||
@@ -140,6 +141,9 @@ def __stringify_request(request_data):
|
|||||||
# class instance, e.g. MultipartEncoder()
|
# class instance, e.g. MultipartEncoder()
|
||||||
value = repr(value)
|
value = repr(value)
|
||||||
|
|
||||||
|
elif isinstance(value, requests.cookies.RequestsCookieJar):
|
||||||
|
value = value.get_dict()
|
||||||
|
|
||||||
request_data[key] = value
|
request_data[key] = value
|
||||||
|
|
||||||
|
|
||||||
@@ -199,6 +203,9 @@ def __stringify_response(response_data):
|
|||||||
# class instance, e.g. MultipartEncoder()
|
# class instance, e.g. MultipartEncoder()
|
||||||
value = repr(value)
|
value = repr(value)
|
||||||
|
|
||||||
|
elif isinstance(value, requests.cookies.RequestsCookieJar):
|
||||||
|
value = value.get_dict()
|
||||||
|
|
||||||
response_data[key] = value
|
response_data[key] = value
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user