code: def test_rolling_numba_engine():
      pytest.importorskip("numba")
      df = pd.DataFrame({"A": range(5), "B": range(0, 10, 2)})
      ddf = dd.from_pandas(df, npartitions=3)
  
      def f(x):
          return np.sum(x) + 5
  
      assert_eq(
          df.rolling(3).apply(f, engine="numba", raw=True),
          ddf.rolling(3).apply(f, engine="numba", raw=True),
      )
  
imports: from __future__ import annotations
  import contextlib
  import datetime
  import numpy
  import pandas
  import pytest
  import dask.dataframe
  from dask.dataframe._compat import PANDAS_GE_210
  from dask.dataframe.utils import assert_eq
label_desc: Use image node_id 23 for calling a global function with example usage: test_rolling_numba_engine() and returns: unknown