code: def test_read_csv_compression(tmp_path):
      df = pd.DataFrame(dict(x=np.arange(20), y=np.arange(20)))
      df.to_csv(tmp_path / "data.csv.gz", index=False)
  
      with pytest.warns(UserWarning) as w:
          df2 = dask_cudf.read_csv(
              tmp_path / "*.csv.gz", blocksize="50 B"
          )
  
      assert len(w) == 1
      msg = str(w[0].message)
      assert "gzip" in msg
  
      assert df2.npartitions == 1
      dd.assert_eq(df2, df, check_index=False)
  
      with warnings.catch_warnings(record=True) as record:
          df2 = dask_cudf.read_csv(
              tmp_path / "*.csv.gz", blocksize=None
          )
  
          assert not record
  
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 9 for calling a global function with example usage: test_read_csv_compression(tmp_path) without return types