code: def test_default_hess(self):
      def fun(x):
          return (x - 1) ** 2
  
      bounds = [(-2, 2)]
      res = minimize(
          fun,
          x0=[-1.5],
          bounds=bounds,
          method="trust-constr",
          jac="2-point",
      )
      assert_array_almost_equal(res.x, 1, decimal=5)
  
imports: from __future__ import division, print_function, absolute_import
  import numpy
  import pytest
  from scipy.linalg import block_diag
  from scipy.sparse import csc_matrix
  from numpy.testing import TestCase, assert_array_almost_equal, assert_array_less, assert_allclose, assert_
  from pytest import raises
  from scipy.optimize import NonlinearConstraint, LinearConstraint, Bounds, minimize, BFGS, SR1
  from scipy._lib._numpy_compat import suppress_warnings
label_desc: Use image node_id 3 for calling the TestTrustRegionConstr obj's underlying member method code with example usage: obj.test_default_hess() and returns: unknown