MCPcopy Create free account
hub / github.com/EasyIME/PIME / CookieTestRequestHandler

Class CookieTestRequestHandler

python/python3/tornado/test/web_test.py:99–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97
98
99class CookieTestRequestHandler(RequestHandler):
100 # stub out enough methods to make the secure_cookie functions work
101 def __init__(self, cookie_secret="0123456789", key_version=None):
102 # don't call super.__init__
103 self._cookies = {} # type: typing.Dict[str, bytes]
104 if key_version is None:
105 self.application = ObjectDict( # type: ignore
106 settings=dict(cookie_secret=cookie_secret)
107 )
108 else:
109 self.application = ObjectDict( # type: ignore
110 settings=dict(cookie_secret=cookie_secret, key_version=key_version)
111 )
112
113 def get_cookie(self, name):
114 return self._cookies.get(name)
115
116 def set_cookie(self, name, value, expires_days=None):
117 self._cookies[name] = value
118
119
120# See SignedValueTest below for more.

Calls

no outgoing calls