code: def test_read_csv_blocksize_none(tmp_path, compression, size):
      df = pd.DataFrame(dict(x=np.arange(size), y=np.arange(size)))
  
      path = (
          tmp_path / "data.csv.gz"
          if compression == "gzip"
          else tmp_path / "data.csv"
      )
  
      # Types need to be specified for empty csv files
      if size == 0:
          typ = {"x": df.x.dtype, "y": df.y.dtype}
      else:
          typ = None
  
      df.to_csv(path, index=False, compression=compression)
      df2 = dask_cudf.read_csv(path, blocksize=None, dtype=typ)
      dd.assert_eq(df, df2)
  
      # Test chunksize deprecation
      with pytest.warns(FutureWarning, match="deprecated"):
          df3 = dask_cudf.read_csv(path, chunksize=None, dtype=typ)
      dd.assert_eq(df, df3)
  
imports: import gzip
  import os
  import warnings
  import numpy
  import pandas
  import pytest
  import dask
  from dask import dataframe
  import cudf
  import dask_cudf
label_desc: Use image node_id 11 for calling a global function with example usage: test_read_csv_blocksize_none(tmp_path, compression, size) without return types