code: def test_untile_non_overlapping_patches(
      tile_size, kernel_size, stride, image_size
  ):
      """Non-Overlapping Tiling/Untiling should return the same image size."""
      tiler = Tiler(tile_size=kernel_size, stride=stride)
      image = torch.rand(image_size)
      tiles = tiler.tile(image)
  
      untiled_image = tiler.untile(tiles)
      assert untiled_image.shape == torch.Size(image_size)
  
file_path: anomalib/tests/pre_merge/pre_processing/test_tiler.py
imports: import pytest
  import torch
  from omegaconf import ListConfig
  from anomalib.pre_processing.tiler import StrideSizeError, Tiler
label_desc: Use image node_id 5 for calling a global function with example usage: test_untile_non_overlapping_patches(tile_size, kernel_size, stride, image_size) without return types