code: def test_read_example_data(ray_start_regular_shared, tmp_path):
      ds = ray.data.read_csv("example://iris.csv")
      assert ds.count() == 150
      assert ds.take(1) == [
          {
              "sepal.length": 5.1,
              "sepal.width": 3.5,
              "petal.length": 1.4,
              "petal.width": 0.2,
              "variety": "Setosa",
          }
      ]
  
imports: import os
  from typing import Iterable, List
  import pandas
  import pyarrow
  import pyarrow.parquet
  import pytest
  import torchvision
  from fsspec.implementations.http import HTTPFileSystem
  from fsspec.implementations.local import LocalFileSystem
  import ray
  from ray._private.test_utils import wait_for_condition
  from ray.data._internal.execution.interfaces import TaskContext
  from ray.data.block import Block, BlockAccessor
  from ray.data.datasource import Datasource, DummyOutputDatasource, WriteResult
  from ray.data.datasource.file_meta_provider import _handle_read_os_error
  from ray.data.tests.conftest import *
  from ray.data.tests.mock_http_server import *
  from ray.data.tests.util import extract_values
  from ray.tests.conftest import *
  from ray.types import ObjectRef
label_desc: Use image node_id 8 for calling a global function with example usage: test_read_example_data(ray_start_regular_shared, tmp_path) without return types