code: def test_crop_decompression_checks(self):
      im = Image.new("RGB", (100, 100))
  
      good_values = (
          (-9999, -9999, -9990, -9990),
          (-999, -999, -990, -990),
      )
  
      warning_values = ((-160, -160, 99, 99), (160, 160, -99, -99))
  
      error_values = (
          (-99909, -99990, 99999, 99999),
          (99909, 99990, -99999, -99999),
      )
  
      for value in good_values:
          assert im.crop(value).size == (9, 9)
  
      for value in warning_values:
          pytest.warns(Image.DecompressionBombWarning, im.crop, value)
  
      for value in error_values:
          with pytest.raises(Image.DecompressionBombError):
              im.crop(value)
  
file_path: pillow-simd/Tests/test_decompression_bomb.py
imports: import pytest
  from PIL import Image
  from .helper import hopper
label_desc: Use image node_id 4 for calling the TestDecompressionCrop obj's underlying member method code with example usage: obj.test_crop_decompression_checks() without return types