def test_handle_error_no_handler_and_logger_and_no_err_msg(self): sock = EventSocket() sock._logger = mock() expect(sock._logger.error).args( 'unhandled unknown error', exc_info=True ) sock._handle_error( 'exception' )
def test_handle_error_no_handler_and_no_logger(self): sock = EventSocket() mock( eventsocket, 'traceback' ) expect(eventsocket.traceback.print_exc) sock._handle_error( 'exception' )
def test_handle_error_with_handler_and_no_err_msg(self): sock = EventSocket() sock._parent_error_cb = mock() expect(sock._parent_error_cb).args( sock, 'unknown error', 'exception' ) sock._handle_error( 'exception' )