code: def test_raster_geometrymask_no_overlap(
      path_rgb_byte_tif, basic_geometry
  ):
      """If there is no overlap, a warning should be raised"""
  
      with rasterio.open(path_rgb_byte_tif) as src:
          with pytest.warns(UserWarning) as warning:
              raster_geometry_mask(src, [basic_geometry])
  
              assert (
                  "outside bounds of raster"
                  in warning[0].message.args[0]
              )
  
imports: import numpy
  import pytest
  from affine import Affine
  import rasterio
  from rasterio.mask import raster_geometry_mask, mask
  from .conftest import MockGeoInterface
label_desc: Use image node_id 9 for calling a global function with example usage: test_raster_geometrymask_no_overlap(path_rgb_byte_tif, basic_geometry) without return types