code: def test_list_inputs():
      x = numpy.arange(2 * 3 * 4 * 5 * 6).reshape([2, 3, 4, 5, 6])
  
      assert numpy.array_equal(
          rearrange(list(x), "... -> (...)"),
          rearrange(x, "... -> (...)"),
      )
      assert numpy.array_equal(
          reduce(list(x), "a ... e -> (...)", "min"),
          reduce(x, "a ... e -> (...)", "min"),
      )
      assert numpy.array_equal(
          repeat(list(x), "...  -> b (...)", b=3),
          repeat(x, "...  -> b (...)", b=3),
      )
  
imports: import itertools
  import numpy
  import pytest
  from einops import EinopsError
  from einops.einops import rearrange, reduce, repeat, _enumerate_directions
  from .None import collect_test_backends, is_backend_tested, FLOAT_REDUCTIONS
label_desc: Use image node_id 24 for calling a global function with example usage: test_list_inputs() without return types