code: def test_infer_shape(self):
      input1_value = np.arange(6).reshape(2, 3).astype("float32")
      input2_value = 10.0
  
      self._compile_and_check(
          [self.input1, self.input2],
          [
              self.monitored_input1,
              self.monitored_input2,
              self.monitored_output,
          ],
          [input1_value, input2_value],
          PdbBreakpoint,
      )
  
file_path: Theano/theano/tests/test_breakpoint.py
imports: from __future__ import absolute_import, print_function, division
  import numpy
  import theano
  import theano.tensor
  from theano.tests import unittest_tools
  from theano.tests.breakpoint import PdbBreakpoint
label_desc: Use image node_id 2 for calling the TestPdbBreakpoint obj's underlying member method code with example usage: obj.test_infer_shape() without return types