code: def test_lazy(self):
      pre_transforms = Compose(
          [
              LoadImaged(("im1", "im2")),
              EnsureChannelFirstd(("im1", "im2")),
              CopyItemsd(("im2"), names=("im3")),
          ]
      )
      data = pre_transforms(
          {"im1": self.fnames[0], "im2": self.fnames[1]}
      )
      init_param = {"keys": "im3", "key_dst": "im1"}
      resampler = ResampleToMatchd(**init_param)
      call_param = {"data": data}
      non_lazy_out = resampler(**call_param)
      test_resampler_lazy(
          resampler,
          non_lazy_out,
          init_param,
          call_param,
          output_key="im3",
      )
  
file_path: MONAI/tests/test_resample_to_matchd.py
imports: from __future__ import annotations
  import os
  import shutil
  import tempfile
  import unittest
  from monai.transforms import Compose, CopyItemsd, EnsureChannelFirstd, Invertd, Lambda, LoadImaged, ResampleToMatchd, SaveImaged
  from tests.lazy_transforms_utils import test_resampler_lazy
  from tests.utils import assert_allclose, download_url_or_skip_test, testing_data_config
label_desc: Use image node_id 4 for calling the TestResampleToMatchd obj's underlying member method code with example usage: obj.test_lazy() without return types