Test if cookies are saving to session when session.request is called with return_resp...
authorRoman Haritonov <reclosedev@gmail.com>
Tue, 8 May 2012 08:17:58 +0000 (12:17 +0400)
committerRoman Haritonov <reclosedev@gmail.com>
Tue, 8 May 2012 08:17:58 +0000 (12:17 +0400)
tests/test_requests.py

index 530008a34c06e6b6dfcb857b3568349dc772e71b..de34cfaceaf6ea0c0f5db1bd4786de75ac15775a 100755 (executable)
@@ -726,6 +726,16 @@ class RequestsTestSuite(TestSetup, TestBaseMixin, unittest.TestCase):
         assert params3['b'] in r3.text
         assert params3['c'] in r3.text
 
+    def test_session_cookies_with_return_response_false(self):
+        s = requests.session()
+        # return_response=False as it does requests.async.get
+        rq = get(httpbin('cookies', 'set', 'k', 'v'), return_response=False,
+                 allow_redirects=True, session=s)
+        rq.send(prefetch=True)
+        c = rq.response.json.get('cookies')
+        assert 'k' in c
+        assert 'k' in s.cookies
+
     def test_session_pickling(self):
 
         s = requests.session(