code: def test_apply_none(self, device, dtype):
      torch.manual_seed(22)
      image = torch.rand(4, 3, 10, 10, device=device, dtype=dtype)
      mask = torch.randint(
          0, 2, (4, 10, 10), device=device, dtype=dtype
      )
  
      f = RandomTransplantation(p=0)
      image_out, mask_out = f(image, mask)
  
      assert torch.all(f._params["batch_prob"] == 0)
      assert len(f._params["selected_labels"]) == 0
  
      self.assert_close(image_out, image)
      self.assert_close(mask_out, mask)
  
imports: import copy
  import pytest
  import torch
  from kornia.augmentation import AugmentationSequential, RandomCutMixV2, RandomJigsaw, RandomMixUpV2, RandomMosaic, RandomTransplantation, RandomTransplantation3D
  from kornia.testing import BaseTester, assert_close, tensor_to_gradcheck_var
label_desc: Use image node_id 4 for calling the TestRandomTransplantation obj's underlying member method code with example usage: obj.test_apply_none(device, dtype) without return types