Test for cookie parameters.

This commit is contained in:
Ralph Bean
2013-01-24 12:47:55 -05:00
parent beec48c8f8
commit 5861254d8f
+17
View File
@@ -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()