code: def test_run(self):
      # TF 1.x is not supported
      if utils.is_tf_v1():
          return
  
      remote.run(self._remote_dir, MIRRORED_STRATEGY_NAME)
      self.assertGreaterEqual(
          len(tf.io.gfile.listdir(self._output_dir)), 1
      )
      self.assertGreaterEqual(
          len(tf.io.gfile.listdir(self._logs_dir)), 1
      )
  
      model = tf.keras.models.load_model(self._output_dir)
  
      # Test saved model load and works properly
      self.assertGreater(
          model.evaluate(self._x, self._y)[0],
          np.array([0.0], dtype=np.float32),
      )
  
imports: import json
  import os
  import tempfile
  from unittest import mock
  from absl import flags
  import numpy
  import tensorflow
  from tensorflow_cloud.tuner import cloud_fit_client
  from tensorflow_cloud.tuner import cloud_fit_remote
  from tensorflow_cloud.tuner import cloud_fit_utils
label_desc: Use image node_id 3 for calling the CloudFitRemoteTest obj's underlying member method code with example usage: obj.test_run() without return types