def test_should_connect_to_https_protocols(self): # We do not run an HTTPS server, but we know we handle https # if we get an SSLError accessing a non-HTTPS site. with self.assertRaises(SSLError): request = RequestHandler() url = EXAMPLE_APP.replace('http', 'https') request.connect(url) self.assertEqual(request.scheme, 'https')