code: def test_outer_upper_left_boundless_pixel_fidelity(
      path_rgb_byte_tif, col_start, row_start, col_stop, row_stop
  ):
      """A partially 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_boundless = dataset.read(window=window, boundless=True)
          assert rgb_boundless.shape == (dataset.count, height, width)
          rgb = dataset.read()
          assert numpy.all(
              rgb[:, 0 : height + row_start, 0 : width + col_start]
              == rgb_boundless[:, -row_start:height, -col_start:width]
          )
  
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 3 for calling a global function with example usage: test_outer_upper_left_boundless_pixel_fidelity(path_rgb_byte_tif, col_start, row_start, col_stop, row_stop) without return types