code: def test_smoke(self):
      f = RandomMosaic(data_keys=["input", "class"])
      repr = (
          "RandomMosaic(output_size=None, mosaic_grid=(2, 2), start_ratio_range=(0.3, 0.7), p=0.7,"
          " p_batch=1.0, same_on_batch=False, mosaic_grid=(2, 2), output_size=None, min_bbox_size=0.0,"
          " padding_mode=constant, resample=bilinear, align_corners=True, cropping_mode=slice)"
      )
      assert str(f) == repr
  
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 1 for calling the TestRandomMosaic obj's underlying member method code with example usage: obj.test_smoke() without return types