code: def part_contains_test_data(self):
      smoke_data = [
          dict(
              split=Split(part1=[0, 4], part2=[1, 2, 3]),
              subset={0, 2},
              expected=False,
          ),
          dict(
              split=Split(part1=[0, 1, 2, 3, 6, 7, 8, 9], part2=[4, 5]),
              subset={0, 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 2 for calling the SplitTestData obj's underlying member method code with example usage: obj.part_contains_test_data() and returns: self