code: def test_unsharp_mask_limits(
      blur_limit, sigma, result_blur, result_sigma
  ):
      img = np.zeros([100, 100, 3], dtype=np.uint8)
  
      aug = A.Compose(
          [A.UnsharpMask(blur_limit=blur_limit, sigma_limit=sigma, p=1)]
      )
  
      res = aug(image=img)["image"]
      assert np.allclose(
          res, F.unsharp_mask(img, result_blur, result_sigma)
      )
  
imports: import random
  from functools import partial
  import cv2
  import numpy
  import pytest
  import albumentations
  import albumentations.augmentations.functional
  import albumentations.augmentations.geometric.functional
  from albumentations.augmentations.blur.functional import gaussian_blur
  from .utils import get_dual_transforms, get_image_only_transforms, get_transforms
label_desc: Use image node_id 33 for calling a global function with example usage: test_unsharp_mask_limits(blur_limit, sigma, result_blur, result_sigma) without return types