code: def assertPipelineExecution(self) -> None:
      self.assertExecutedOnce("CsvExampleGen")
      self.assertExecutedOnce("HelloComponent")
      self.assertExecutedOnce("StatisticsGen")
  
file_path: tfx/tfx/examples/custom_components/hello_world/example/taxi_pipeline_hello_e2e_test.py
imports: import os
  import tensorflow
  from tfx.dsl.io import fileio
  from tfx.examples.custom_components.hello_world.example import taxi_pipeline_hello
  from tfx.orchestration import metadata
  from tfx.orchestration.beam.beam_dag_runner import BeamDagRunner
label_desc: Use image node_id 3 for calling the TaxiPipelineHelloEndToEndTest obj's underlying member method code with example usage: obj.assertPipelineExecution() without return types