Added autoauth tests
authorKenneth Reitz <me@kennethreitz.com>
Sat, 19 Feb 2011 05:37:33 +0000 (00:37 -0500)
committerKenneth Reitz <me@kennethreitz.com>
Sat, 19 Feb 2011 05:37:33 +0000 (00:37 -0500)
test_requests.py

index a45f5cb29129f9208bc285be4ec3f33b0658323f..e365c6efb9a7e4c45aa4e1cd435ae45c70334252 100644 (file)
@@ -1,17 +1,8 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 
-import sys
 import unittest
 
-if sys.version_info >= (3,0):
-    from io import StringIO
-else:
-    try:
-        from cStringIO import StringIO
-    except ImportError:
-        from StringIO import StringIO
-
 import requests
 
 
@@ -57,6 +48,16 @@ class RequestsTestSuite(unittest.TestCase):
         self.assertEqual(r.status_code, 200)
 
 
+        requests.add_autoauth(url, auth)
+
+        r = requests.get(url)
+        self.assertEqual(r.status_code, 200)
+
+        # reset auto authentication
+        requests.AUTOAUTHS = []
+
+
+
     def test_POSTBIN_GET_POST_FILES(self):
 
         bin = requests.post('http://www.postbin.org/')
@@ -65,7 +66,7 @@ class RequestsTestSuite(unittest.TestCase):
         post = requests.post(bin.url, data={'some': 'data'})
         self.assertEqual(post.status_code, 201)
 
-        post2 = requests.post(bin.url, files={'some': StringIO('data')})
+        post2 = requests.post(bin.url, files={'some': open('test_requests.py')})
         self.assertEqual(post2.status_code, 201)