keep the double quotes, but don't escape them

This commit is contained in:
Flavio Curella
2013-07-01 15:48:48 -05:00
parent cdab4fabf4
commit a8cf5b8502
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -261,7 +261,7 @@ class RequestsCookieJar(cookielib.CookieJar, collections.MutableMapping):
def set_cookie(self, cookie, *args, **kwargs):
if cookie.value.startswith('"') and cookie.value.endswith('"'):
cookie.value = cookie.value.strip('\\"')
cookie.value = cookie.value.replace('\\"', '')
return super(RequestsCookieJar, self).set_cookie(cookie, *args, **kwargs)
def update(self, other):
+1 -1
View File
@@ -173,7 +173,7 @@ class RequestsTestCase(unittest.TestCase):
def test_cookie_quote_wrapped(self):
s = requests.session()
s.get(httpbin('cookies/set?foo="bar:baz"'))
self.assertTrue(s.cookies['foo'] == 'bar:baz')
self.assertTrue(s.cookies['foo'] == '"bar:baz"')
def test_request_cookie_overrides_session_cookie(self):
s = requests.session()