code: def test_regression(self, regres, get_mats, get_targets):
      n_matrices, n_channels = 6, 3
      covmats = get_mats(n_matrices, n_channels, "spd")
      targets = get_targets(n_matrices)
  
      self.reg_predict(regres, covmats, targets)
      self.reg_fit_independence(regres, covmats, targets)
      self.reg_score(regres, covmats, targets)
  
imports: import pickle
  import numpy
  from numpy.testing import assert_array_equal
  import pytest
  from conftest import get_distances, get_means, get_metrics
  from pyriemann.regression import SVR, KNearestNeighborRegressor
  from pyriemann.utils.kernel import kernel
  from pyriemann.utils.mean import mean_covariance
label_desc: Use image node_id 1 for calling the RegressorTestCase obj's underlying member method code with example usage: obj.test_regression(regres, get_mats, get_targets) without return types