code: def test_reorder_img_mirror():
      affine = np.array(
          [
              [-1.1, -0.0, 0.0, 0.0],
              [-0.0, -1.2, 0.0, 0.0],
              [-0.0, -0.0, 1.3, 0.0],
              [0.0, 0.0, 0.0, 1.0],
          ]
      )
      img = Nifti1Image(np.zeros((4, 6, 8)), affine=affine)
      reordered = reorder_img(img)
      assert_allclose(
          get_bounds(reordered.shape, reordered.affine),
          get_bounds(img.shape, img.affine),
      )
  
imports: import copy
  import math
  import os
  from pathlib import Path
  import numpy
  import pytest
  from nibabel import Nifti1Header, Nifti1Image
  from nibabel.freesurfer import MGHImage
  from numpy.testing import assert_allclose, assert_almost_equal, assert_array_almost_equal, assert_array_equal, assert_equal
  from nilearn import _utils
  from nilearn._utils import testing
  from nilearn.conftest import _affine_eye, _rng
  from nilearn.image import get_data
  from nilearn.image.image import _pad_array, crop_img
  from nilearn.image.resampling import BoundingBoxError, coord_transform, from_matrix_vector, get_bounds, reorder_img, resample_img, resample_to_img
label_desc: Use image node_id 32 for calling a global function with example usage: test_reorder_img_mirror() without return types