code: def dist_test_data(self):
      smoke_data = []
      for space_args in self.space_args_list:
          space = GraphSpace(*space_args, equip=True)
          aligners, geodesic = self._get_aligners_and_geo(space)
  
          s = gs.linspace(0.0, 1.0, num=3)
          points = geodesic(s)
  
          for aligner in aligners:
              smoke_data.append(
                  dict(
                      space=space,
                      aligner=aligner,
                      geodesic=geodesic,
                      point=points,
                      expected=0.0,
                  )
              )
  
      return self.generate_tests(smoke_data)
  
imports: import random
  import geomstats.backend
  from geomstats.geometry.matrices import Matrices
  from geomstats.geometry.stratified.graph_space import ExhaustiveAligner, FAQAligner, GraphPoint, GraphSpace, GraphSpaceMetric, IDAligner, PointToGeodesicAligner, _GeodesicToPointAligner, _vectorize_graph, _vectorize_graph_to_points
  from geomstats.test.data import TestData
  from geomstats.test.test_case import np_backend
  from .point_set import PointMetricTestData, PointSetTestData, PointTestData
label_desc: Use image node_id 5 for calling the PointToGeodesicAlignerTestData obj's underlying member method code with example usage: obj.dist_test_data() and returns: self