Make sure verify=False is respected for session even when there has already been...
authorChase Sterling <chase.sterling@gmail.com>
Thu, 19 Jan 2012 00:43:24 +0000 (19:43 -0500)
committerChase Sterling <chase.sterling@gmail.com>
Thu, 19 Jan 2012 00:49:22 +0000 (19:49 -0500)
Update tests to expose the (fixed) problem.

requests/models.py
test_requests_ext.py

index c45b18a..957f678 100644 (file)
@@ -453,6 +453,9 @@ class Request(object):
 
             conn.cert_reqs = 'CERT_REQUIRED'
             conn.ca_certs = cert_loc
+        else:
+            conn.cert_reqs = 'CERT_NONE'
+            conn.ca_certs = None
 
         if not self.sent or anyway:
 
index c86a383..9e52a0d 100644 (file)
@@ -34,10 +34,10 @@ class RequestsTestSuite(unittest.TestCase):
 
         s = requests.session()
 
-        s.get('https://kennethreitz.com', verify=False)
-
         self.assertRaises(requests.exceptions.SSLError, s.get, 'https://kennethreitz.com')
 
+        s.get('https://kennethreitz.com', verify=False)
+
 
 
 if __name__ == '__main__':