redirect history length test
authorKenneth Reitz <me@kennethreitz.com>
Sun, 24 Jul 2011 02:16:21 +0000 (22:16 -0400)
committerKenneth Reitz <me@kennethreitz.com>
Sun, 24 Jul 2011 02:16:21 +0000 (22:16 -0400)
test_requests.py

index 0c33457772f32c4bf03a45c2227a91c7559395e2..54219350f59eac697cdd797b92447b4392b26506 100755 (executable)
@@ -353,5 +353,14 @@ class RequestsTestSuite(unittest.TestCase):
         self.assertEquals(rbody.get('data'), '')
 
 
+    def test_redirect_history(self):
+        r = requests.get(httpbin('redirect', '3'))
+        self.assertEquals(r.status_code, 200)
+        self.assertEquals(len(r.history), 3)
+
+        r = requests.get(httpsbin('redirect', '3'))
+        self.assertEquals(r.status_code, 200)
+        self.assertEquals(len(r.history), 3)
+
 if __name__ == '__main__':
     unittest.main()