code: def _group_by_disjoint_lineage(self, *args, **kwargs):
      return test_utils.strict_run_resolver_op(
          group_by_lineage_op.GroupByDisjointLineage,
          args=args,
          kwargs=kwargs,
          store=self.store,
      )
  
imports: import random
  from absl.testing import parameterized
  import tensorflow
  from tfx.dsl.input_resolution.ops import group_by_lineage_op
  from tfx.dsl.input_resolution.ops import test_utils
  from tfx.orchestration.portable.input_resolution import exceptions
  from tfx.types import artifact_utils
  from tfx.utils import test_case_utils
label_desc: Use image node_id 2 for calling the GroupByDisjointLineageTest obj's underlying member method code with example usage: obj._group_by_disjoint_lineage() and returns: test_utils