code: def testConstruct(self):
      input_data = standard_artifacts.Examples()
      input_data.split_names = json.dumps(
          artifact.DEFAULT_EXAMPLE_SPLITS
      )
      output_data = standard_artifacts.Examples()
      output_data.split_names = json.dumps(
          artifact.DEFAULT_EXAMPLE_SPLITS
      )
      this_component = component.HelloComponent(
          input_data=channel_utils.as_channel([input_data]),
          output_data=channel_utils.as_channel([output_data]),
          name="Testing123",
      )
      self.assertEqual(
          standard_artifacts.Examples.TYPE_NAME,
          this_component.outputs["output_data"].type_name,
      )
      artifact_collection = this_component.outputs["output_data"].get()
      for artifacts in artifact_collection:
          split_list = json.loads(artifacts.split_names)
          self.assertEqual(
              artifact.DEFAULT_EXAMPLE_SPLITS.sort(), split_list.sort()
          )
  
file_path: tfx/tfx/examples/custom_components/hello_world/hello_component/component_test.py
imports: import json
  import tensorflow
  from tfx.examples.custom_components.hello_world.hello_component import component
  from tfx.types import artifact
  from tfx.types import channel_utils
  from tfx.types import standard_artifacts
label_desc: Use image node_id 2 for calling the HelloComponentTest obj's underlying member method code with example usage: obj.testConstruct() without return types