code: def test_block_windows_bigger_blocksize(tmpdir, blocksize):
      """Ensure that block sizes greater than raster size are ok"""
      tempfile = str(tmpdir.join("test.tif"))
      profile = default_gtiff_profile.copy()
      profile.update(
          height=16,
          width=16,
          count=1,
          blockxsize=blocksize,
          blockysize=blocksize,
      )
      with rasterio.open(tempfile, "w", **profile) as dst:
          assert dst.is_tiled
          for ij, window in dst.block_windows():
              dst.write(
                  np.ones((1, 1), dtype="uint8"), 1, window=window
              )
  
      with rasterio.open(tempfile) as dst:
          assert list(dst.block_windows()) == [
              ((0, 0), windows.Window(0, 0, 16, 16))
          ]
          assert (dst.read(1) == 1).all()
  
imports: from functools import partial
  import os.path
  import shutil
  import subprocess
  import tempfile
  import unittest
  import numpy
  import pytest
  import rasterio
  from rasterio import windows
  from rasterio.errors import RasterBlockError
  from rasterio.profiles import default_gtiff_profile
label_desc: Use image node_id 9 for calling a global function with example usage: test_block_windows_bigger_blocksize(tmpdir, blocksize) without return types