code: def test_series_slice_setitem_list():
      actual = cudf.Series(
          [[[1, 2], [2, 3]], [[3, 4]], [[4, 5]], [[6, 7]]]
      )
      actual[slice(0, 3, 1)] = [[10, 11], [12, 23]]
      expected = cudf.Series(
          [
              [[10, 11], [12, 23]],
              [[10, 11], [12, 23]],
              [[10, 11], [12, 23]],
              [[6, 7]],
          ]
      )
      assert_eq(actual, expected)
  
      actual = cudf.Series(
          [[[1, 2], [2, 3]], [[3, 4]], [[4, 5]], [[6, 7]]]
      )
      actual[0:3] = cudf.Scalar([[10, 11], [12, 23]])
  
      assert_eq(actual, expected)
  
imports: import numpy
  import pandas
  import pytest
  import cudf
  from cudf.core._compat import PANDAS_GE_150
  from cudf.testing._utils import assert_eq, assert_exceptions_equal
label_desc: Use image node_id 13 for calling a global function with example usage: test_series_slice_setitem_list() without return types