code: def testPopPushFusionPrettyPrint(self):
      # Testing two things: That pop-push fusion does the expected thing, and that
      # push-skipping PrimOps print with exclamation marks as expected.  This test
      # is likely to be brittle, and may want to be rearranged later.
      prog = test_programs.fibonacci_program()
      fused = stack.fuse_pop_push(prog)
      self.verify_program_pretty_print(fib_fused_pretty, fused)
  
imports: from tensorflow_probability.python.experimental.auto_batching import stack_optimization
  from tensorflow_probability.python.experimental.auto_batching import test_programs
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 1 for calling the StackOptimizationTest obj's underlying member method code with example usage: obj.testPopPushFusionPrettyPrint() without return types