本文整理汇总了Python中oic.oauth2.message.AccessTokenResponse.to_dict方法的典型用法代码示例。如果您正苦于以下问题:Python AccessTokenResponse.to_dict方法的具体用法?Python AccessTokenResponse.to_dict怎么用?Python AccessTokenResponse.to_dict使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类oic.oauth2.message.AccessTokenResponse
的用法示例。
在下文中一共展示了AccessTokenResponse.to_dict方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_parse_access_token_resp_missing_attribute
# 需要导入模块: from oic.oauth2.message import AccessTokenResponse [as 别名]
# 或者: from oic.oauth2.message.AccessTokenResponse import to_dict [as 别名]
def test_parse_access_token_resp_missing_attribute(self):
atresp = AccessTokenResponse(
access_token="SlAV32hkKG", token_type="Bearer", refresh_token="8xLOxBtZp8", expire_in=3600
)
atdict = atresp.to_dict()
del atdict["access_token"] # remove required access_token
atj = json.dumps(atdict)
with pytest.raises(MissingRequiredAttribute):
self.client.parse_response(AccessTokenResponse, info=atj)
with pytest.raises(MissingRequiredAttribute):
self.client.parse_response(AccessTokenResponse, info=urlencode(atdict), sformat="urlencoded")
示例2: test_parse_access_token_resp
# 需要导入模块: from oic.oauth2.message import AccessTokenResponse [as 别名]
# 或者: from oic.oauth2.message.AccessTokenResponse import to_dict [as 别名]
def test_parse_access_token_resp(self):
atr = AccessTokenResponse(access_token="2YotnFZFEjr1zCsicMWpAA",
token_type="example", expires_in=3600,
refresh_token="tGzv3JOkF0XG5Qx2TlKWIA",
example_parameter="example_value")
self.client.parse_response(AccessTokenResponse,
info=json.dumps(atr.to_dict()))
_grant = self.client.grant[""]
assert len(_grant.tokens) == 1
token = _grant.tokens[0]
assert token.access_token == "2YotnFZFEjr1zCsicMWpAA"
assert token.token_type == "example"
assert token.expires_in == 3600
assert token.refresh_token == "tGzv3JOkF0XG5Qx2TlKWIA"