code: def test_scatter_by_slice_with_start_and_step():
      source = pd.Series([1, 2, 3, 4, 5])
      csource = cudf.from_pandas(source)
      target = pd.Series([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
      ctarget = cudf.from_pandas(target)
      target[1::2] = source
      ctarget[1::2] = csource
      assert_eq(target, ctarget)
  
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 18 for calling a global function with example usage: test_scatter_by_slice_with_start_and_step() without return types