

def test_wrapper_support(self):
    req = Request.from_values()
    resp = Response()
    c = SecureCookie.load_cookie(req, secret_key=b'foo')
    assert c.new
    c['foo'] = 42
    self.assert_equal(c.secret_key, b'foo')
    c.save_cookie(resp)
    req = Request.from_values(headers={
        'Cookie': ('session="%s"' % parse_cookie(resp.headers['set-cookie'])['session']),
    })
    c2 = SecureCookie.load_cookie(req, secret_key=b'foo')
    assert (not c2.new)
    self.assert_equal(c2, c)

dataset/ETHPy150Open GeekTrainer/Flask/Work/Trivia - Module 5/env/Lib/site-packages/werkzeug/testsuite/contrib/securecookie.py SecureCookieTestCase.test_wrapper_support/original