code: def test_frame_extra_columns_error():
      nelem = 20
  
      df = gd.DataFrame()
      df["x"] = np.arange(nelem)
      df["y"] = np.random.randint(nelem, size=nelem)
      ddf1 = dgd.from_cudf(df, npartitions=5)
  
      df["z"] = np.arange(nelem)
      ddf2 = dgd.from_cudf(df, npartitions=5)
  
      combined = dgd.from_delayed(ddf1.to_delayed() + ddf2.to_delayed())
  
      with pytest.raises(ValueError) as raises:
          combined.compute()
  
      raises.match(r"^Metadata mismatch found in `from_delayed`.")
      raises.match(r"z")
  
file_path: cudf/python/dask_cudf/dask_cudf/tests/test_delayed_io.py
imports: import numpy
  import pytest
  from pandas.testing import assert_frame_equal
  from dask.delayed import delayed
  import cudf
  import dask_cudf
label_desc: Use image node_id 8 for calling a global function with example usage: test_frame_extra_columns_error() without return types