code: def test_fprop(self):
      input1_value = np.arange(9).reshape(3, 3).astype("float32")
      input2_value = 10.0
      fct = function(
          [self.input1, self.input2],
          [self.monitored_input1, self.monitored_input2],
      )
  
      output = fct(input1_value, input2_value)
      np.testing.assert_allclose(output[0], input1_value)
      np.testing.assert_allclose(output[1], input2_value)
  
file_path: pytensor/tests/test_breakpoint.py
imports: import numpy
  from pytensor.breakpoint import PdbBreakpoint
  from pytensor.compile.function import function
  from pytensor.gradient import grad
  from pytensor.tensor.math import dot, gt
  from pytensor.tensor.type import fmatrix, fscalar
  from tests import unittest_tools
label_desc: Use image node_id 4 for calling the TestPdbBreakpoint obj's underlying member method code with example usage: obj.test_fprop() without return types