Add a test case for request cookies persisting to session. refs #1728

This commit is contained in:
Chase Sterling
2013-11-06 19:39:56 -05:00
committed by Ian Cordasco
parent 4bceb312f1
commit 5b30e960eb
+7 -1
View File
@@ -165,7 +165,7 @@ class RequestsTestCase(unittest.TestCase):
def test_cookie_persists_via_api(self):
s = requests.session()
r = s.get(httpbin('redirect/1'), cookies={'foo':'bar'})
r = s.get(httpbin('redirect/1'), cookies={'foo': 'bar'})
assert 'foo' in r.request.headers['Cookie']
assert 'foo' in r.history[0].request.headers['Cookie']
@@ -177,6 +177,12 @@ class RequestsTestCase(unittest.TestCase):
# Session cookie should not be modified
assert s.cookies['foo'] == 'bar'
def test_request_cookies_not_persisted(self):
s = requests.session()
s.get(httpbin('cookies'), cookies={'foo': 'baz'})
# Sending a request with cookies should not add cookies to the session
assert not s.cookies
def test_generic_cookiejar_works(self):
cj = cookielib.CookieJar()
cookiejar_from_dict({'foo': 'bar'}, cj)