code: def test_keypoint_shift_scale_rotate(
      keypoint, expected, angle, scale, dx, dy
  ):
      actual = FGeometric.keypoint_shift_scale_rotate(
          keypoint, angle, scale, dx, dy, rows=100, cols=200
      )
      np.testing.assert_allclose(actual, expected, rtol=1e-4)
  
imports: import math
  import numpy
  import pytest
  import albumentations
  import albumentations.augmentations.geometric.functional
  from albumentations.core.keypoints_utils import angle_to_2pi_range, convert_keypoint_from_albumentations, convert_keypoint_to_albumentations, convert_keypoints_from_albumentations, convert_keypoints_to_albumentations
label_desc: Use image node_id 16 for calling a global function with example usage: test_keypoint_shift_scale_rotate(keypoint, expected, angle, scale, dx, dy) without return types