本文整理汇总了Python中pyramid.testing.DummyRequest.matchdict['token']方法的典型用法代码示例。如果您正苦于以下问题:Python DummyRequest.matchdict['token']方法的具体用法?Python DummyRequest.matchdict['token']怎么用?Python DummyRequest.matchdict['token']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pyramid.testing.DummyRequest
的用法示例。
在下文中一共展示了DummyRequest.matchdict['token']方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _unsubscribe_request
# 需要导入模块: from pyramid.testing import DummyRequest [as 别名]
# 或者: from pyramid.testing.DummyRequest import matchdict['token'] [as 别名]
def _unsubscribe_request():
request = DummyRequest()
token = request.registry.notification_serializer.dumps({
'type': 'reply',
'uri': 'acct:[email protected]',
})
request.matchdict['token'] = token
return request
示例2: test_invalid_token
# 需要导入模块: from pyramid.testing import DummyRequest [as 别名]
# 或者: from pyramid.testing.DummyRequest import matchdict['token'] [as 别名]
def test_invalid_token(config):
"""It raises an error if an invalid token is provided """
configure(config)
request = DummyRequest()
request.matchdict['token'] = 'foobar'
from h.notification.views import unsubscribe
with raises(ValueError) as excinfo:
unsubscribe(request)
assert str(excinfo.value) == 'Invalid signature'
示例3: _post_request
# 需要导入模块: from pyramid.testing import DummyRequest [as 别名]
# 或者: from pyramid.testing.DummyRequest import matchdict['token'] [as 别名]
def _post_request(post=None):
if post is None:
post = {}
post.update({'csrf_token': 'testcsrftoken'})
request = DummyRequest(post)
request.matchdict['token'] = 'testtoken'
request.registry.claim_serializer = FakeSerializer()
request.session.get_csrf_token = lambda: 'testcsrftoken'
return request
示例4: _get_request
# 需要导入模块: from pyramid.testing import DummyRequest [as 别名]
# 或者: from pyramid.testing.DummyRequest import matchdict['token'] [as 别名]
def _get_request():
request = DummyRequest()
request.matchdict['token'] = 'testtoken'
request.registry.claim_serializer = FakeSerializer()
return request