code: def test_bbox_clipping(
      get_transform,
      image,
      bboxes,
      expected,
      min_visibility: float,
      sign: int,
  ):
      transform = get_transform(sign)
      transform.p = 1
      transform = A.Compose(
          [transform],
          bbox_params=A.BboxParams(
              format="pascal_voc", min_visibility=min_visibility
          ),
      )
  
      res = transform(image=image, bboxes=bboxes)["bboxes"]
      assert res == expected
  
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 51 for calling a global function with example usage: test_bbox_clipping(get_transform, image, bboxes, expected, min_visibility, sign) without return types