code: def test_outer_boundless_pixel_fidelity(
      path_rgb_byte_tif, col_start, row_start, col_stop, row_stop
  ):
      """An outer boundless read doesn't change pixels"""
      with rasterio.open(path_rgb_byte_tif) as dataset:
          width = dataset.width + col_stop - col_start
          height = dataset.height + row_stop - row_start
          window = Window(col_start, row_start, width, height)
          rgb_padded = dataset.read(window=window, boundless=True)
          assert rgb_padded.shape == (dataset.count, height, width)
          rgb = dataset.read()
          assert numpy.all(
              rgb
              == rgb_padded[
                  :,
                  -row_start : height - row_stop,
                  -col_start : width - col_stop,
              ]
          )
  
imports: from affine import Affine
  import shutil
  from hypothesis import example, given
  import hypothesis.strategies
  import numpy
  from numpy.testing import assert_almost_equal
  import pytest
  import rasterio
  from rasterio.io import MemoryFile
  from rasterio.windows import Window
label_desc: Use image node_id 1 for calling a global function with example usage: test_outer_boundless_pixel_fidelity(path_rgb_byte_tif, col_start, row_start, col_stop, row_stop) without return types