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: Tests instantiation of the optimiser. 
docstr_tok: ["Tests","instantiation","of","the","optimiser","."]
code: def test_instantiation(self):
      """Tests instantiation of the optimiser."""
      optimiser = self._child_instantiate_optimiser(
          self.multi_func_caller,
          self.worker_manager_3,
          options=None,
          reporter=reporters.get_reporter("silent"),
      )
      self.report("Instantiated %s object." % (type(optimiser)))
      for attr in dir(optimiser):
          if not attr.startswith("_"):
              self.report(
                  "optimiser.%s = %s"
                  % (attr, str(getattr(optimiser, attr))),
                  "test_result",
              )
  
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 4 for calling the EuclideanMultiObjectiveOptimiserBaseTestCase obj's underlying member method code with example usage: obj.test_instantiation() without return types