Add a unit test for server expiring cookies from session

This commit is contained in:
Chase Sterling
2013-04-04 22:40:27 -04:00
parent d22ac00098
commit 88f13598f3
+13
View File
@@ -124,6 +124,19 @@ class RequestsTestCase(unittest.TestCase):
r = s.get(httpbin('redirect/1')) # redirects to httpbin('get')
self.assertTrue("Cookie" in r.json()["headers"])
def test_cookie_removed_on_expire(self):
s = requests.session()
s.get(httpbin('cookies/set?foo=bar'))
self.assertTrue(s.cookies['foo'] == 'bar')
s.get(
httpbin('response-headers'),
params={
'Set-Cookie':
'foo=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT'
}
)
self.assertNotIn('foo', s.cookies)
def test_user_agent_transfers(self):
heads = {