code: def test_swapaxes():
      arr = ones((10, 20, 30), chunk_size=[4, 3, 5])
      arr2 = arr.swapaxes(0, 1)
      arr, arr2 = tile(arr, arr2)
  
      assert arr2.shape == (20, 10, 30)
      assert len(arr.chunks) == len(arr2.chunks)
  
imports: import numpy
  import pytest
  from ....core import tile
  from ....core.operand import OperandStage
  from ...datasource import ones, tensor, arange
  from ..None import transpose, broadcast_to, where, argwhere, array_split, split, squeeze, result_type, repeat, copyto, isin, moveaxis, TensorCopyTo, atleast_1d, atleast_2d, atleast_3d, ravel, searchsorted, unique, sort, partition, topk, to_gpu, to_cpu
label_desc: Use image node_id 5 for calling a global function with example usage: test_swapaxes() without return types