code: def test_list_of_binary_large_cell():
      # ARROW-4688
      data = []
  
      # TODO(wesm): handle chunked children
      # 2^31 - 1 bytes in a single cell
      # data.append([b'x' * (1 << 20)] * 2047 + [b'x' * ((1 << 20) - 1)])
  
      # A little under 2GB in cell each containing approximately 10MB each
      data.extend([[b"x" * 1000000] * 10] * 214)
  
      arr = pa.array(data)
      table = pa.Table.from_arrays([arr], ["chunky_cells"])
      read_table = _simple_table_roundtrip(table)
      assert table.equals(read_table)
  
imports: import decimal
  import io
  import numpy
  import pytest
  import pyarrow
  from pyarrow.tests import util
  from pyarrow.tests.parquet.common import _check_roundtrip
label_desc: Use image node_id 23 for calling a global function with example usage: test_list_of_binary_large_cell() without return types