code: def _run_scipy_dist_test(x, y):
      # default parameters
      default_params = ScipyDist()
      default_params_transformation = np.around(
          (default_params.transform(x, y)), decimals=3
      )
      assert np.array_equal(
          np.array(
              [
                  [2.318, 1.657, 1.582, 1.502, 1.461],
                  [1.79, 1.249, 1.715, 1.656, 1.449],
                  [2.424, 2.083, 2.28, 1.735, 1.73],
                  [1.602, 1.012, 1.658, 1.167, 0.901],
                  [2.219, 1.643, 1.373, 1.005, 1.216],
              ]
          ),
          default_params_transformation,
      ), "Error occurred testing on default parameters, result is not correct"
  
      for metric in METRIC_VALUES:
          for p in P_VALUES:
              for colalign in COLALIGN_VALUES:
                  metric_params = ScipyDist(
                      metric=metric, p=p, colalign=colalign
                  )
                  metric_params_transformation = (
                      metric_params.transform(x, y)
                  )
                  assert isinstance(
                      metric_params_transformation, np.ndarray
                  ), (
                      f"Error occurred testing on following parameters"
                      f"metric={metric}, p={p}, colalign={colalign}"
                  )
  
imports: import numpy
  from sktime.dists_kernels.scipy_dist import ScipyDist
  from sktime.utils._testing.panel import make_transformer_problem
label_desc: Use image node_id 3 for calling a global function with example usage: _run_scipy_dist_test(x, y) without return types