code: def setUp(self):
      super().setUp()
      self.enter_context(
          test_case_utils.change_working_dir(self.tmp_dir)
      )
  
      self._experimental_root = os.path.dirname(__file__)
      self._penguin_root = os.path.dirname(self._experimental_root)
  
      self._pipeline_name = "sklearn_test"
      self._data_root = os.path.join(self._penguin_root, "data")
      self._trainer_module_file = os.path.join(
          self._experimental_root, "penguin_utils_sklearn.py"
      )
      self._evaluator_module_file = os.path.join(
          self._experimental_root, "sklearn_predict_extractor.py"
      )
      self._pipeline_root = os.path.join(
          self.tmp_dir, "tfx", "pipelines", self._pipeline_name
      )
      self._ai_platform_training_args = {
          "project": "project_id",
          "region": "us-central1",
      }
      self._ai_platform_serving_args = {
          "model_name": "model_name",
          "project_id": "project_id",
          "regions": ["us-central1"],
      }
  
file_path: tfx/tfx/examples/penguin/experimental/penguin_pipeline_sklearn_gcp_test.py
imports: import os
  from unittest import mock
  import tensorflow
  from tfx import v1
  from tfx.examples.penguin.experimental import penguin_pipeline_sklearn_gcp
  from tfx.utils import test_case_utils
label_desc: Use image node_id 1 for calling the PenguinPipelineSklearnGcpTest obj's underlying member method code with example usage: obj.setUp() without return types