MCPcopy
hub / github.com/pandas-dev/pandas / test_invalid_kwargs_nopython

Function test_invalid_kwargs_nopython

pandas/tests/window/test_numba.py:393–410  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

391
392@td.skip_if_no("numba")
393def test_invalid_kwargs_nopython():
394 with pytest.raises(TypeError, match="got an unexpected keyword argument 'a'"):
395 Series(range(1)).rolling(1).apply(
396 lambda x: x, kwargs={"a": 1}, engine="numba", raw=True
397 )
398 with pytest.raises(
399 NumbaUtilError, match="numba does not support keyword-only arguments"
400 ):
401 Series(range(1)).rolling(1).apply(
402 lambda x, *, a: x, kwargs={"a": 1}, engine="numba", raw=True
403 )
404
405 tm.assert_series_equal(
406 Series(range(1), dtype=float) + 1,
407 Series(range(1))
408 .rolling(1)
409 .apply(lambda x, a: (x + a).sum(), kwargs={"a": 1}, engine="numba", raw=True),
410 )
411
412
413@td.skip_if_no("numba")

Callers

nothing calls this directly

Calls 5

SeriesClass · 0.90
raisesMethod · 0.45
applyMethod · 0.45
rollingMethod · 0.45
sumMethod · 0.45

Tested by

no test coverage detected