class_docstr: A base test class for all optimisers on Euclidean domains. 
class_docstr_tok: ["A","base","test","class","for","all","optimisers","on","Euclidean","domains","."]
docstr: set up. 
docstr_tok: ["set","up","."]
code: def setUp(self):
      """set up."""
      self.test_max_capital = 20
      self.multi_func_caller = EuclideanMultiFunctionCaller(
          funcs=[
              lambda x: (x[0] * x[1]),
              lambda x: (x[0] * np.sqrt(1 - x[1] ** 2)),
          ],
          raw_domain=np.asarray([[0.1, 0.9]] * 2),
          descr="simple_sphere",
          vectorised=False,
          to_normalise_domain=True,
      )
      self.worker_manager_1 = SyntheticWorkerManager(
          1, time_distro="const"
      )
      self.worker_manager_3 = SyntheticWorkerManager(
          3, time_distro="halfnormal"
      )
  
file_path: dragonfly/dragonfly/opt/unittest_euclidean_random_multiobjective_optimiser.py
imports: import numpy
  from ..exd.experiment_caller import EuclideanMultiFunctionCaller
  from ..exd.worker_manager import SyntheticWorkerManager
  from .None import random_multiobjective_optimiser
  from ..utils.base_test_class import BaseTestClass, execute_tests
  from ..utils import reporters
label_desc: Use image node_id 1 for calling the EuclideanMultiObjectiveOptimiserBaseTestCase obj's underlying member method code with example usage: obj.setUp() without return types