code: def setUp(self):
      np.random.seed(1)
  
      X = np.array([[-1.5, -1], [1, 1.5], [3, 3]])
      y = 2 * -np.array([[-0.1], [0.3], [0.9]])
      bounds = [(-5, 5)]
      input_dim = X.shape[1]
      kern = GPy.kern.RBF(input_dim, variance=1.0, lengthscale=1.0)
      self.model = GPModel(
          kern, noise_var=0.0, max_iters=0, optimize_restarts=0
      )
      self.model.updateModel(X, y, None, None)
      domain = [
          {
              "name": "var_1",
              "type": "continuous",
              "domain": bounds[0],
              "dimensionality": 2,
          }
      ]
      self.space = Design_space(domain)
  
      self.mock_optimizer = Mock()
  
file_path: GPyOpt/GPyOpt/testing/acquisitions_tests/test_entropy_search_acquisition.py
imports: import unittest
  from mock import Mock
  import numpy
  from numpy.testing import assert_allclose
  import GPy
  from GPyOpt.acquisitions import AcquisitionEntropySearch
  from GPyOpt.core.task.space import Design_space
  from GPyOpt.models import GPModel
  from GPyOpt.util.mcmc_sampler import McmcSampler, AffineInvariantEnsembleSampler
  from GPyOpt.experiment_design import initial_design
label_desc: Use image node_id 1 for calling the TestEntropySearchAcquisition obj's underlying member method code with example usage: obj.setUp() without return types