code: def _test_regressor(
      self, X, model, rtol=1e-06, atol=1e-06, extra_config={}
  ):
      onnx_ml_pred, onnx_pred, output_names = self._test_lgbm(
          X, model, extra_config
      )
  
      # Check that predicted values match
      np.testing.assert_allclose(
          onnx_ml_pred[0].ravel(), onnx_pred, rtol=rtol, atol=atol
      )
  
imports: import unittest
  import warnings
  import numpy
  from onnxconverter_common.data_types import FloatTensorType
  from hummingbird.ml import convert
  from hummingbird.ml import constants
  from hummingbird.ml._utils import onnx_ml_tools_installed, onnx_runtime_installed, lightgbm_installed
label_desc: Use image node_id 3 for calling the TestONNXLightGBMConverter obj's underlying member method code with example usage: obj._test_regressor(X, model, rtol, atol, extra_config) without return types