From: Chase Sterling Date: Thu, 19 Jan 2012 00:43:24 +0000 (-0500) Subject: Make sure verify=False is respected for session even when there has already been... X-Git-Tag: v0.9.3~1^2^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d9cb18ad2a5dcc54a9c931d094d112be167078ba;p=services%2Fpython-requests.git Make sure verify=False is respected for session even when there has already been a verified request to the same host. Update tests to expose the (fixed) problem. --- diff --git a/requests/models.py b/requests/models.py index c45b18a..957f678 100644 --- a/requests/models.py +++ b/requests/models.py @@ -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: diff --git a/test_requests_ext.py b/test_requests_ext.py index c86a383..9e52a0d 100644 --- a/test_requests_ext.py +++ b/test_requests_ext.py @@ -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__':