code: def test_image_only_crop_around_bbox_augmentation(
      augmentation_cls, params, image, mask
  ):
      aug = augmentation_cls(p=1, **params)
      annotations = {
          "image": image,
          "cropping_bbox": [-59, 77, 177, 231],
      }
      data = aug(**annotations)
      assert data["image"].dtype == np.uint8
  
imports: import random
  from typing import Dict, Tuple, Type
  import cv2
  import numpy
  import pytest
  import albumentations
  from .utils import get_dual_transforms, get_image_only_transforms, get_transforms
label_desc: Use image node_id 9 for calling a global function with example usage: test_image_only_crop_around_bbox_augmentation(augmentation_cls, params, image, mask) without return types