bugfix: make compatible with Python 2.7

This commit is contained in:
debugtalk
2018-08-02 12:46:19 +08:00
parent ee610a26a5
commit c9fbceb92c
2 changed files with 7 additions and 4 deletions

View File

@@ -4,9 +4,9 @@ import json
import re
from httprunner import exceptions, logger, testcase, utils
from httprunner.compat import OrderedDict, basestring
from requests.structures import CaseInsensitiveDict
from httprunner.compat import OrderedDict, basestring, is_py2
from requests.models import PreparedRequest
from requests.structures import CaseInsensitiveDict
text_extractor_regexp_compile = re.compile(r".*\(.*\).*")
@@ -197,6 +197,9 @@ class ResponseObject(object):
else:
value = self._extract_field_with_delimiter(field)
if is_py2 and isinstance(value, unicode):
value = value.encode("utf-8")
msg += "\t=> {}".format(value)
logger.log_debug(msg)