code: def test_can_parse_no_data(avro_type, cudf_type):
      schema_root = {
          "name": "root",
          "type": "record",
          "fields": [{"name": "prop", "type": ["null", avro_type]}],
      }
  
      records = []
  
      actual = cudf_from_avro_util(schema_root, records)
  
      expected = cudf.DataFrame(
          {"prop": cudf.Series(data=[], dtype=cudf_type)}
      )
  
      assert_eq(expected, actual)
  
imports: import datetime
  import io
  import pathlib
  from typing import Optional
  import fastavro
  import numpy
  import pandas
  import pytest
  import cudf
  from cudf.testing._utils import assert_eq
  from cudf.testing.dataset_generator import rand_dataframe
label_desc: Use image node_id 6 for calling a global function with example usage: test_can_parse_no_data(avro_type, cudf_type) without return types