code: def geodesic_test_data(self):
      smoke_data = [
          dict(
              space_args=(12,),
              start_point=self._Point(10, 1.0),
              end_point=self._Point(10, 31.0),
              t=0.4,
              expected=gs.array([[10.0, 13.0]]),
          ),
          dict(
              space_args=(12,),
              start_point=self._Point(10, 1.0),
              end_point=self._Point(11, 2.0),
              t=0.5,
              expected=gs.array(([[11.0, 0.5]])),
          ),
      ]
  
      return self.generate_tests(smoke_data)
  
file_path: geomstats/tests/tests_geomstats/test_geometry/test_stratified/data/spider.py
imports: import random
  import geomstats.backend
  from geomstats.geometry.stratified.spider import Spider, SpiderMetric, SpiderPoint
  from geomstats.test.test_case import np_backend
  from .point_set import PointMetricTestData, PointSetTestData, PointTestData
label_desc: Use image node_id 2 for calling the SpiderMetricTestData obj's underlying member method code with example usage: obj.geodesic_test_data() and returns: self