code: def hash_test_data(self):
      smoke_data = [
          dict(
              split_a=Split(part1=[0, 4], part2=[1, 2, 3]),
              split_b=Split(part1=[2, 3], part2=[0, 1, 4]),
              expected=False,
          ),
          dict(
              split_a=Split(part1=[0], part2=[1, 2, 3]),
              split_b=Split(part1=[0], part2=[1, 3, 2]),
              expected=True,
          ),
          dict(
              split_a=Split(part1=[2, 1], part2=[0, 3, 4]),
              split_b=Split(part1=[0, 4, 3], part2=[1, 2]),
              expected=True,
          ),
      ]
  
      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 7 for calling the SplitTestData obj's underlying member method code with example usage: obj.hash_test_data() and returns: self