ultra cookie compatibility

This commit is contained in:
Kenneth Reitz
2011-11-09 16:25:20 -08:00
parent 52a95cb93a
commit 7a1a40e445
2 changed files with 14 additions and 16 deletions
-4
View File
@@ -246,11 +246,7 @@ class Request(object):
self.response = r
self.response.request = self
# print locals()
self.response.cookies.update(self.cookies)
# print cookies
# print self.response.cookies
# print '!!!'
@staticmethod
+14 -12
View File
@@ -490,11 +490,24 @@ class RequestsTestSuite(unittest.TestCase):
del _c['bessie']
assert c == _c
# Test session-level cookies.
s = requests.session(cookies=_c)
r = s.get(httpbin('cookies'))
c = json.loads(r.content).get('cookies')
assert c == _c
# Have the server set a cookie.
r = s.get(httpbin('cookies', 'set', 'k', 'v'), allow_redirects=True)
c = json.loads(r.content).get('cookies')
assert 'k' in c
# And server-set cookie persistience.
r = s.get(httpbin('cookies'))
c = json.loads(r.content).get('cookies')
assert 'k' in c
def test_session_persistent_params(self):
@@ -524,17 +537,6 @@ class RequestsTestSuite(unittest.TestCase):
assert params3['b'] in r3.content
assert params3['c'] in r3.content
def test_cookies(self):
s = requests.session()
r = s.get(httpbin('cookies', 'set', 'face', 'book'))
# print r.headers
# print r.history[0].cookies
# print r.content
# print r.url
def test_invalid_content(self):
# WARNING: if you're using a terrible DNS provider (comcast),