code: def scaling_factor_test_data(self):
      data = [
          dict(func_name="dist", scale=2.0, expected=gs.sqrt(2)),
          dict(func_name="metric_matrix", scale=2.0, expected=2.0),
          dict(
              func_name="cometric_matrix", scale=2.0, expected=1.0 / 2.0
          ),
          dict(
              func_name="normalize",
              scale=2.0,
              expected=1.0
              / gs.sqrt(
                  2,
              ),
          ),
      ]
      return self.generate_tests(data)
  
file_path: geomstats/tests/tests_geomstats/test_geometry/data/scalar_product_metric.py
imports: import geomstats.backend
  from geomstats.test.data import TestData
label_desc: Use image node_id 2 for calling the WrapperTestData obj's underlying member method code with example usage: obj.scaling_factor_test_data() and returns: self