code: def testMode(self):
      loc = np.array([0.0, 1.0, -0.5, 10.0, 2.0, -2], dtype=np.float32)
      scale = np.array([1.0, 1.0, 0.5, 3.0, 1.5, 0.2], dtype=np.float32)
      low = np.array(
          [-1.0, 0.0, -0.9, 9.9, 0.1, -1.5], dtype=np.float32
      )
      high = np.array(
          [1.0, 2.0, -0.5, 25.0, 1.9, -0.5], dtype=np.float32
      )
      dist = truncated_cauchy.TruncatedCauchy(
          loc, scale, low, high, validate_args=True
      )
      self.assertAllClose(
          [0.0, 1.0, -0.5, 10.0, 1.9, -1.5], self.evaluate(dist.mode())
      )
  
file_path: probability/tensorflow_probability/python/distributions/truncated_cauchy_test.py
imports: from absl.testing import parameterized
  import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import cauchy
  from tensorflow_probability.python.distributions import truncated_cauchy
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 3 for calling the TruncatedCauchyTest obj's underlying member method code with example usage: obj.testMode() without return types