code: def testGraphTraversal_TraverseDownstream(self):
      result = self._graph_traversal(
          self.examples[0],
          traverse_upstream=False,
          artifact_type_names=[
              "Model",
              "TransformGraph",
              "ModelBlessing",
              "ModelPushPath",
          ],
      )
      self.assertArtifactMapsEqual(
          result,
          {
              "root_artifact": [self.examples[0]],
              "TransformGraph": [self.transform_graph],
              "Model": [self.model],
              "ModelBlessing": [
                  self.model_blessing_1,
                  self.model_blessing_2,
              ],
              "ModelPushPath": [self.model_push],
          },
      )
  
file_path: tfx/tfx/dsl/input_resolution/ops/graph_traversal_op_test.py
imports: from typing import Sequence
  import tensorflow
  from tfx import types
  from tfx.dsl.input_resolution.ops import ops
  from tfx.dsl.input_resolution.ops import test_utils
label_desc: Use image node_id 8 for calling the GraphTraversalOpTest obj's underlying member method code with example usage: obj.testGraphTraversal_TraverseDownstream() without return types