code: def test_size(self, ray_start_regular_shared):
      # "different-sizes" contains RGB images with different heights and widths.
      ds = ray.data.read_images(
          "example://image-datasets/different-sizes", size=(32, 32)
      )
      assert all(
          record["image"].shape == (32, 32, 3) for record in ds.take()
      )
  
imports: import os
  import tempfile
  from typing import Dict
  import numpy
  import pyarrow
  import pytest
  from fsspec.implementations.local import LocalFileSystem
  from PIL import Image
  import ray
  from ray.data.datasource import Partitioning
  from ray.data.datasource.file_meta_provider import FastFileMetadataProvider
  from ray.data.datasource.image_datasource import ImageDatasource, _ImageFileMetadataProvider
  from ray.data.extensions import ArrowTensorType
  from ray.data.tests.conftest import *
  from ray.data.tests.mock_http_server import *
  from ray.tests.conftest import *
label_desc: Use image node_id 7 for calling the TestReadImages obj's underlying member method code with example usage: obj.test_size(ray_start_regular_shared) without return types