code: def test_get_transform_grid_list__source_id():
      grids = get_transform_grid_list(
          bbox=BBox(170, -90, -170, 90),
          source_id="us_noaa",
          include_already_downloaded=True,
      )
      assert len(grids) > 5
      source_ids = set()
      for grid in grids:
          source_ids.add(grid["properties"]["source_id"])
      assert sorted(source_ids) == ["us_noaa"]
  
file_path: pyproj/test/test_sync.py
imports: from datetime import datetime, timedelta
  from unittest.mock import MagicMock, patch
  from urllib.error import URLError
  import pytest
  from pyproj.aoi import BBox
  from pyproj.sync import _download_resource_file, _load_grid_geojson, _sha256sum, get_transform_grid_list
label_desc: Use image node_id 4 for calling a global function with example usage: test_get_transform_grid_list__source_id() without return types