code: def testRuntimeParamIntError(self):
      param = RuntimeParameter("name", int, 1)
      component_f = _FakeComponent(_FakeComponentSpecG(a=param))
      airflow_config = {
          "schedule_interval": "* * * * *",
          "start_date": datetime.datetime(2019, 1, 1),
      }
      test_pipeline = pipeline.Pipeline(
          pipeline_name="x",
          pipeline_root="y",
          metadata_connection_config=None,
          components=[component_f],
      )
      with self.assertRaises(RuntimeError):
          airflow_dag_runner.AirflowDagRunner(
              airflow_dag_runner.AirflowPipelineConfig(
                  airflow_dag_config=airflow_config
              )
          ).run(test_pipeline)
  
imports: import datetime
  from unittest import mock
  import tensorflow
  from tfx import types
  from tfx.dsl.components.base import base_component
  from tfx.dsl.components.base import base_executor
  from tfx.dsl.components.base import executor_spec
  from tfx.orchestration import pipeline
  from tfx.orchestration.airflow import airflow_dag_runner
  from tfx.orchestration.data_types import RuntimeParameter
  from tfx.types import component_spec
label_desc: Use image node_id 5 for calling the AirflowDagRunnerTest obj's underlying member method code with example usage: obj.testRuntimeParamIntError() without return types