def test_mock_request_unknown_ca_error(self): connection = Connection( ('127.0.0.1', self.get_http_port()), 'localhost') @asyncio.coroutine def mock_func(): raise ssl.SSLError(1, 'Uh oh! Unknown CA!') with self.assertRaises(SSLVerificationError): yield from connection.run_network_operation(mock_func())
def test_mock_connect_ssl_error(self): connection = Connection( ('127.0.0.1', self.get_http_port()), 'localhost') @asyncio.coroutine def mock_func(): raise ssl.SSLError(123, 'Mock error') with self.assertRaises(NetworkError): yield from connection.run_network_operation(mock_func())
def test_mock_request_ssl_error(self): connection = Connection( ('127.0.0.1', self.get_http_port()), 'localhost') @asyncio.coroutine def mock_func(): if sys.version_info < (3, 3): raise socket.error(123, 'Mock error') else: raise ConnectionError(123, 'Mock error') with self.assertRaises(NetworkError): yield from connection.run_network_operation(mock_func())