code: def test_kwargs(self):
      spatial_size = (32, 64, 128)
      test_image = np.random.rand(*spatial_size)
      with tempfile.TemporaryDirectory() as tempdir:
          filename = os.path.join(tempdir, "test_image.nii.gz")
          itk_np_view = itk.image_view_from_array(test_image)
          itk.imwrite(itk_np_view, filename)
  
          loader = LoadImage(image_only=True)
          reader = ITKReader(fallback_only=False)
          loader.register(reader)
          result = loader(filename)
  
          reader = ITKReader()
          img = reader.read(filename, fallback_only=False)
          result_raw = reader.get_data(img)
          result_raw = MetaTensor.ensure_torch_and_prune_meta(
              *result_raw
          )
          self.assertTupleEqual(result.shape, result_raw.shape)
  
imports: from __future__ import annotations
  import os
  import shutil
  import tempfile
  import unittest
  from pathlib import Path
  import nibabel
  import numpy
  import torch
  from parameterized import parameterized
  from PIL import Image
  from monai.apps import download_and_extract
  from monai.data import NibabelReader, PydicomReader
  from monai.data.meta_obj import set_track_meta
  from monai.data.meta_tensor import MetaTensor
  from monai.transforms import LoadImage
  from monai.utils import optional_import
  from tests.utils import assert_allclose, skip_if_downloading_fails, testing_data_config
label_desc: Use image node_id 14 for calling the TestLoadImage obj's underlying member method code with example usage: obj.test_kwargs() without return types