code: def test_fast_path(self):
      # This test uses tensor names and does not work in eager mode.
      if context.executing_eagerly():
          return
      signal = array_ops.ones([3, 5])
      frame_step = 5
      reconstruction = reconstruction_ops.overlap_and_add(
          signal, frame_step
      )
      self.assertEqual(
          reconstruction.name, "overlap_and_add/fast_path:0"
      )
      expected_output = np.ones([15])
      self.assertAllClose(reconstruction, expected_output)
  
imports: from absl.testing import parameterized
  import numpy
  from tensorflow.python.eager import context
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import array_ops_stack
  from tensorflow.python.ops import gradient_checker_v2
  from tensorflow.python.ops import gradients_impl
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops.signal import reconstruction_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 5 for calling the ReconstructionOpsTest obj's underlying member method code with example usage: obj.test_fast_path() without return types