code: def test_take(data, list_indices, expectation):
      with expectation:
          expect = Series(data).list.take(list_indices)
  
      if expectation == does_not_raise():
          ds = dgd.from_cudf(Series(data), 5)
          assert_eq(expect, ds.list.take(list_indices).compute())
  
imports: import numpy
  import pandas
  import pytest
  from pandas.testing import assert_series_equal
  from dask import dataframe
  from cudf import DataFrame, Series, date_range
  from cudf.testing._utils import assert_eq, does_not_raise
  import dask_cudf
label_desc: Use image node_id 31 for calling a global function with example usage: test_take(data, list_indices, expectation) without return types