code: def setUp(self):
      super().setUp()
      self._connection_config = metadata_store_pb2.ConnectionConfig()
      self._connection_config.sqlite.SetInParent()
      self._metadata = self.enter_context(
          metadata.Metadata(connection_config=self._connection_config)
      )
      self._store = self._metadata.store
      self._pipeline_info = data_types.PipelineInfo(
          pipeline_name="my_pipeline",
          pipeline_root="/tmp",
          run_id="my_run_id",
      )
      self._component_info = data_types.ComponentInfo(
          component_type="a.b.c",
          component_id="my_component",
          pipeline_info=self._pipeline_info,
      )
  
file_path: tfx/tfx/dsl/input_resolution/strategies/conditional_strategy_test.py
imports: import tensorflow
  from tfx.dsl.input_resolution.strategies import conditional_strategy
  from tfx.orchestration import data_types
  from tfx.orchestration import metadata
  from tfx.orchestration.portable.input_resolution import exceptions
  from tfx.proto.orchestration import placeholder_pb2
  from tfx.types import standard_artifacts
  from tfx.utils import test_case_utils
  from google.protobuf import text_format
  from ml_metadata.proto import metadata_store_pb2
label_desc: Use image node_id 1 for calling the ConditionalStrategyTest obj's underlying member method code with example usage: obj.setUp() without return types