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: Test optimisation with a single worker. 
docstr_tok: ["Test","optimisation","with","a","single","worker","."]
code: def test_optimisation_single(self):
      """Test optimisation with a single worker."""
      self.report("Testing %s with one worker." % (type(self)))
      pareto_vals, pareto_points, history = self.run_optimiser(
          self.multi_func_caller,
          self.worker_manager_1,
          self.test_max_capital,
          "asy",
      )
      self._test_optimiser_results(pareto_vals, pareto_points, history)
      self.report("")
      return pareto_vals, pareto_points, history
  
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 6 for calling the EuclideanMultiObjectiveOptimiserBaseTestCase obj's underlying member method code with example usage: obj.test_optimisation_single() and returns: pareto_vals,  pareto_points,  history