code: def test_arcoating_transform_and_call() -> None:
      nbslab = 8
      func = core.ARCoating(nbslab=nbslab)
      x = 7 * np.random.normal(
          size=nbslab
      )  # make sure it touches space boundaries
      data = (
          func.parametrization.spawn_child()
          .set_standardized_data(x)
          .args[0]
      )
      value = func(
          data
      )  # should not touch boundaries, so value should be < np.inf
      assert isinstance(value, float)
      assert value < np.inf
      param = func.parametrization.spawn_child().set_standardized_data(
          np.arange(8)
      )
      np.testing.assert_almost_equal(func(param.value), 16.5538936)
      np.testing.assert_almost_equal(
          func.evaluation_function(param), 16.5538936
      )
  
file_path: nevergrad/nevergrad/functions/arcoating/test_core.py
imports: import typing
  import numpy
  import nevergrad
  from .None import core
label_desc: Use image node_id 4 for calling a global function with example usage: test_arcoating_transform_and_call() without return types