code: def setup_run(self, remote=True):
      if remote:
          self.run_return_value = None
      else:
          self.run_return_value = {
              "job_id": "job_id",
              "docker_image": "docker_image",
          }
      self.run = mock.patch.object(
          run,
          "run",
          autospec=True,
          return_value=self.run_return_value,
      ).start()
  
      self.remote = mock.patch.object(
          run,
          "remote",
          autospec=True,
          return_value=remote,
      ).start()
  
imports: import os
  import uuid
  from absl.testing import absltest
  import mock
  import tensorflow
  from tensorflow_cloud.core import machine_config
  from tensorflow_cloud.core import run
  from tensorflow_cloud.core.experimental import models
  from official.legacy.image_classification.efficientnet import efficientnet_model
label_desc: Use image node_id 3 for calling the ModelsTest obj's underlying member method code with example usage: obj.setup_run(remote) without return types