code: def testInnerOneStepMissingSeedArg(self):
      current_state_ = [self.dtype([1, 2]), self.dtype([3, 4])]
      current_state = [tf.convert_to_tensor(s) for s in current_state_]
  
      init_inner_kernel_results = InnerKernelResultsWithCorrection(
          log_acceptance_correction=self.dtype([+300.0, -300.0]),
          target_log_prob=self.dtype([100.0, -100.0]),
          grads_target_log_prob=[
              self.dtype([1.25, 1.5]),
              self.dtype([2.25, 2.5]),
          ],
          extraneous=self.dtype([1.75, 2.0]),
      )
  
      one_step_fn = make_one_step_fn(dtype=self.dtype)
      bootstrap_fn = make_bootstrap_results_fn(
          init_inner_kernel_results
      )
  
      mh = metropolis_hastings.MetropolisHastings(
          FakeTransitionKernel(
              one_step_fn=one_step_fn,
              bootstrap_fn=bootstrap_fn,
              is_calibrated=True,
              accepts_seed_arg=False,
          )
      )
      init_kernel_results = mh.bootstrap_results(current_state)
      # Verify we can execute a step without an exception, as long as no seed arg
      # is provided to MH.
      self.evaluate(mh.one_step(current_state, init_kernel_results))
  
imports: import collections
  import warnings
  import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.internal import test_util
  from tensorflow_probability.python.mcmc import kernel
  from tensorflow_probability.python.mcmc import metropolis_hastings
  from tensorflow_probability.python.mcmc.internal.util import is_list_like
label_desc: Use image node_id 4 for calling the MetropolisHastingsTest obj's underlying member method code with example usage: obj.testInnerOneStepMissingSeedArg() without return types