code: def test_secant_skips_iteration(self):
      f = lambda x: (3 * x**2 - 1) / 2.0
  
      x0, x1 = -5, 2
      guess = tf.constant([x0, x1], dtype=tf.float64)
  
      # Skip iteration entirely. This should be a no-op.
      guess, result = self.evaluate(
          [
              guess,
              root_search.find_root_secant(f, guess, max_iterations=0),
          ]
      )
  
      self.assertAllEqual(result.estimated_root, guess)
  
imports: import numpy
  import scipy.optimize
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_probability.python.internal import samplers
  from tensorflow_probability.python.internal import special_math
  from tensorflow_probability.python.internal import test_util
  from tensorflow_probability.python.math import root_search
label_desc: Use image node_id 6 for calling the SecantRootSearchTest obj's underlying member method code with example usage: obj.test_secant_skips_iteration() without return types