code: def set_to_array_test_data(self):
      smoke_data = []
  
      points = []
      expected = []
  
      top = Topology(
          n_labels=3,
          partition=((0,), (1,), (2,)),
          split_sets=((), (), ()),
      )
      x = gs.array([])
      point = Wald(top, x)
      points.append(point)
      expected.append(gs.eye(3))
  
      partition = ((0, 1, 2),)
      split_sets = ((((0, 1), (2,)), ((0, 2), (1,)), ((0,), (1, 2))),)
      split_sets = [
          [Split(a, b) for a, b in splits] for splits in split_sets
      ]
      top = Topology(
          n_labels=3, partition=partition, split_sets=split_sets
      )
      x = gs.array([0.1, 0.2, 0.3])
      point = Wald(top, x)
      points.append(point)
      expected.append(
          gs.array(
              [[1.0, 0.56, 0.63], [0.56, 1.0, 0.72], [0.63, 0.72, 1.0]]
          )
      )
  
      smoke_data.append(
          dict(
              space_args=(3,),
              points=points,
              expected=gs.array(expected),
          )
      )
  
      return self.generate_tests(smoke_data)
  
imports: import random
  import geomstats.backend
  from geomstats.geometry.stratified.wald_space import Split, Topology, Wald, WaldSpace
  from geomstats.test.data import TestData
  from geomstats.test.test_case import np_backend
  from .point_set import PointSetTestData, PointTestData
label_desc: Use image node_id 2 for calling the WaldSpaceTestData obj's underlying member method code with example usage: obj.set_to_array_test_data() and returns: self