add Python 3 compatibility
authorShivaram Lingamneni <slingamn@cs.stanford.edu>
Tue, 1 May 2012 23:32:40 +0000 (16:32 -0700)
committerShivaram Lingamneni <slingamn@cs.stanford.edu>
Wed, 2 May 2012 00:00:19 +0000 (17:00 -0700)
requests/cookies.py
tests/test_requests.py

index 7b50b4f..0e0dd67 100644 (file)
@@ -259,6 +259,6 @@ def cookiejar_from_dict(cookie_dict, cookiejar=None):
         cookiejar = RequestsCookieJar()
 
     if cookie_dict is not None:
-        for name, value in cookie_dict.iteritems():
-            cookiejar.set_cookie(create_cookie(name, value))
+        for name in cookie_dict:
+            cookiejar.set_cookie(create_cookie(name, cookie_dict[name]))
     return cookiejar
index 5b897a7..fb0d75c 100755 (executable)
@@ -55,7 +55,7 @@ class TestBaseMixin(object):
 
     def assertCookieHas(self, cookie, **kwargs):
         """Assert that a cookie has various specified properties."""
-        for attr, expected_value in kwargs.iteritems():
+        for attr, expected_value in kwargs.items():
             message = 'Failed comparison for %s' % (attr,)
             self.assertEqual(getattr(cookie, attr), expected_value, message)