code: def test_filtering(self, ray_start_regular_shared):
      # "different-extensions" contains three images and two non-images.
      ds = ray.data.read_images(
          "example://image-datasets/different-extensions"
      )
      assert ds.count() == 3
  
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 6 for calling the TestReadImages obj's underlying member method code with example usage: obj.test_filtering(ray_start_regular_shared) without return types