code: def test_local_gaussian() -> None:
      init = 4.0 * np.ones((2, 4))
      lg = mutation.LocalGaussian(axes=1, size=2)
      x = lg(Array(init=np.array(init)))
      x.random_state.seed(12)
      x.mutate()
      expected = np.ones((2, 1)).dot([[1, 0, 0, 1]])
      np.testing.assert_array_equal(x.value == init, expected)
  
file_path: nevergrad/nevergrad/parametrization/test_mutation.py
imports: import typing
  import numpy
  from nevergrad.common import testing
  from .None import mutation
  from .data import Array
label_desc: Use image node_id 4 for calling a global function with example usage: test_local_gaussian() without return types