code: def test_visiting_dist_high_temperature(self, qv):
      lu = list(zip(*self.ld_bounds))
      lower = np.array(lu[0])
      upper = np.array(lu[1])
      vd = VisitingDistribution(lower, upper, qv, self.rs)
      # values = np.zeros(self.nbtestvalues)
      # for i in np.arange(self.nbtestvalues):
      #     values[i] = vd.visit_fn(self.high_temperature)
      values = vd.visit_fn(self.high_temperature, self.nbtestvalues)
  
      # Visiting distribution is a distorted version of Cauchy-Lorentz
      # distribution, and as no 1st and higher moments (no mean defined,
      # no variance defined).
      # Check that big tails values are generated
      assert_array_less(np.min(values), 1e-10)
      assert_array_less(1e10, np.max(values))
  
imports: from scipy.optimize import dual_annealing, Bounds
  from scipy.optimize._dual_annealing import EnergyState
  from scipy.optimize._dual_annealing import LocalSearchWrapper
  from scipy.optimize._dual_annealing import ObjectiveFunWrapper
  from scipy.optimize._dual_annealing import StrategyChain
  from scipy.optimize._dual_annealing import VisitingDistribution
  from scipy.optimize import rosen, rosen_der
  import pytest
  import numpy
  from numpy.testing import assert_equal, assert_allclose, assert_array_less
  from pytest import raises
  from scipy._lib._util import check_random_state
label_desc: Use image node_id 6 for calling the TestDualAnnealing obj's underlying member method code with example usage: obj.test_visiting_dist_high_temperature(qv) without return types