code: def test_random_flip_recomputation(
      seed, axes, func_seed, base_axis, ctx, func_name
  ):
      from nbla_test_utils import recomputation_test
  
      rng = np.random.RandomState(seed)
      vinputs = [nn.Variable((5, 4, 3))]
  
      func_args = [axes, base_axis, func_seed]
      recomputation_test(
          rng=rng,
          func=F.random_flip,
          vinputs=vinputs,
          func_args=func_args,
          func_kwargs={},
          ctx=ctx,
      )
  
file_path: nnabla/python/test/function/test_random_flip.py
imports: import pytest
  import numpy
  import nnabla
  import nnabla.functions
  from test_flip import ref_flip
  from nbla_test_utils import list_context
  from nnabla.testing import assert_allclose
label_desc: Use image node_id 2 for calling a global function with example usage: test_random_flip_recomputation(seed, axes, func_seed, base_axis, ctx, func_name) without return types