Testing that cookies actually work.
authorZbigniew Siciarz <antyqjon@gmail.com>
Thu, 9 Jun 2011 10:30:43 +0000 (12:30 +0200)
committerZbigniew Siciarz <antyqjon@gmail.com>
Thu, 9 Jun 2011 10:30:43 +0000 (12:30 +0200)
test_requests.py

index b2e570de01574acbd96c258e9595537ab1dde82c..73c822ad3c36b0184316d54d32cb9f78467bf9a6 100755 (executable)
@@ -152,15 +152,17 @@ class RequestsTestSuite(unittest.TestCase):
 
 
     def test_cookie_jar(self):
-        """
-        .. todo:: This really doesn't test to make sure the cookie is working
-        """
-
         jar = cookielib.CookieJar()
         self.assertFalse(jar)
-
-        requests.get('http://google.com', cookies=jar)
+        data = {'cn': 'requests_cookie', 'cv': 'awesome'}
+        r = requests.post('http://www.html-kit.com/tools/cookietester/', data=data, cookies=jar, allow_redirects=True)
         self.assertTrue(jar)
+        cookie_found = False
+        for cookie in jar:
+            if cookie.name == 'requests_cookie':
+                self.assertEquals(cookie.value, 'awesome')
+                cookie_found = True
+        self.assertTrue(cookie_found)
 
 
     def test_decompress_gzip(self):