def test_mock_request_certificate_error(self): connection = Connection( ('127.0.0.1', self.get_http_port()), 'localhost') @trollius.coroutine def mock_func(): raise ssl.SSLError(1, 'I has a Certificate Error!') 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') @trollius.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_certificate_error(self): connection = Connection(('127.0.0.1', self.get_http_port()), 'localhost') @trollius.coroutine def mock_func(): raise ssl.SSLError(1, 'I has a Certificate Error!') 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') @trollius.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') @trollius.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()))
def test_mock_request_ssl_error(self): connection = Connection(('127.0.0.1', self.get_http_port()), 'localhost') @trollius.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()))