本文整理汇总了Python中vcr.request.Request._from_dict方法的典型用法代码示例。如果您正苦于以下问题:Python Request._from_dict方法的具体用法?Python Request._from_dict怎么用?Python Request._from_dict使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类vcr.request.Request
的用法示例。
在下文中一共展示了Request._from_dict方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: deserialize
# 需要导入模块: from vcr.request import Request [as 别名]
# 或者: from vcr.request.Request import _from_dict [as 别名]
def deserialize(cassette_string, serializer):
try:
data = serializer.deserialize(cassette_string)
# Old cassettes used to use yaml object thingy so I have to
# check for some fairly stupid exceptions here
except (ImportError, yaml.constructor.ConstructorError):
_warn_about_old_cassette_format()
if _looks_like_an_old_cassette(data):
_warn_about_old_cassette_format()
requests = [Request._from_dict(r['request']) for r in data['interactions']]
responses = [
compat.convert_to_bytes(r['response']) for r in data['interactions']
]
return requests, responses
示例2: deserialize
# 需要导入模块: from vcr.request import Request [as 别名]
# 或者: from vcr.request.Request import _from_dict [as 别名]
def deserialize(cassette_string):
data = json.loads(cassette_string)
requests = [Request._from_dict(r['request']) for r in data]
responses = [_fix_response_unicode(r['response']) for r in data]
return requests, responses
示例3: deserialize
# 需要导入模块: from vcr.request import Request [as 别名]
# 或者: from vcr.request.Request import _from_dict [as 别名]
def deserialize(cassette_string):
data = json.loads(cassette_string)
requests = [Request._from_dict(r['request']) for r in data]
responses = [compat.convert_to_bytes(r['response']) for r in data]
return requests, responses