code: def test_optimizers_multiobjective(
      name: str,
  ) -> None:  # pylint: disable=redefined-outer-name
      def doint(s):  # Converting a string into an int.
          return 7 + sum([ord(c) * i for i, c in enumerate(s)])
  
      if (
          doint(name) % 5 > 0
          or "BO" in name
          or "AX" in name
          or "pysot" in name
      ):
          raise SkipTest(
              "BO is currently failing for unclear reasons"
          )  # TODO solve
      with warnings.catch_warnings():
          # tests do not need to be efficient
          warnings.simplefilter(
              "ignore", category=base.errors.InefficientSettingsWarning
          )
          optimizer = registry[name](parametrization=4, budget=100)
          candidate = optimizer.ask()
          optimizer.tell(candidate, mofunc(candidate.value))
      # to be tested
      optimizer.ask()
      to_be_tested = {"DE"}  # specific mo adapatation
      assert not to_be_tested - set(
          registry
      ), "Testing some unknown optimizers"
      if optimizer.name in to_be_tested:
          optimizer.minimize(mofunc)
  
file_path: nevergrad/nevergrad/optimization/multiobjective/test_core.py
imports: import warnings
  from unittest import SkipTest
  import numpy
  import pytest
  import nevergrad.common.typing
  import nevergrad
  from ..None import base
  from ..optimizerlib import registry
  from .None import core
label_desc: Use image node_id 5 for calling a global function with example usage: test_optimizers_multiobjective(name) and returns: unknown