code: def test_morpho_bounding_method_constraints() -> None:
      func = core.Photonics("morpho", 60, bounding_method="arctan")
      x = np.random.normal(
          0, 5, size=60
      )  # std 5 to play with boundaries
      output1 = (
          func.parametrization.spawn_child().set_standardized_data(x)
      )
      output2 = output1.sample()
      for output in (output1, output2):
          assert np.all(output.value >= 0)
          assert np.all(output.value[[0, 3], :] <= 300)
          assert np.all(output.value[[1, 2], :] <= 600)
          assert np.all(output.value[2, :] >= 30)
  
imports: import os
  from unittest import SkipTest
  import warnings
  import typing
  import pytest
  import numpy
  from nevergrad.common import testing
  from .None import core
  from .None import photonics
label_desc: Use image node_id 3 for calling a global function with example usage: test_morpho_bounding_method_constraints() without return types