code: def test_as_column_arrow_array(data, pyarrow_kwargs, cudf_kwargs):
      pyarrow_data = pa.array(data, **pyarrow_kwargs)
      cudf_from_pyarrow = as_column(pyarrow_data)
      expected = as_column(data, **cudf_kwargs)
      assert_eq(cudf.Series(cudf_from_pyarrow), cudf.Series(expected))
  
imports: import cupy
  import numpy
  import pandas
  import pyarrow
  import pytest
  import cudf
  from cudf._lib.transform import mask_to_bools
  from cudf.core.column.column import as_column
  from cudf.testing._utils import assert_eq, assert_exceptions_equal
  from cudf.utils import dtypes
label_desc: Use image node_id 20 for calling a global function with example usage: test_as_column_arrow_array(data, pyarrow_kwargs, cudf_kwargs) without return types