From 5861254d8f5df33820b333be8d7ee28b40da99a5 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 24 Jan 2013 12:47:55 -0500 Subject: [PATCH] Test for cookie parameters. --- test_requests.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test_requests.py b/test_requests.py index 32a9d01..01f0a36 100644 --- a/test_requests.py +++ b/test_requests.py @@ -266,6 +266,23 @@ class RequestsTestCase(unittest.TestCase): r = requests.head(url=url) self.assertEqual(r.links['next']['rel'], 'next') + def test_cookie_parameters(self): + key = 'some_cookie' + value = 'some_value' + secure = True + domain = 'test.com' + rest = {'HttpOnly': True} + + jar = requests.cookies.RequestsCookieJar() + jar.set(key, value, secure=secure, domain=domain, rest=rest) + + self.assertEqual(len(jar), 1) + self.assertIn('some_cookie', jar) + + cookie = list(jar)[0] + self.assertEqual(cookie.secure, secure) + self.assertEqual(cookie.domain, domain) + self.assertEqual(cookie._rest['HttpOnly'], rest['HttpOnly']) if __name__ == '__main__': unittest.main() -- 2.7.4