code: def test_add_lagged_numpy_columns(test_X):
      err_indexed_integes = "Matrix columns are indexed by integers"
      err_column_not_exists = "The column does not exist"
      with pytest.raises(KeyError, match=err_column_not_exists):
          _add_lagged_numpy_columns(test_X, [15], 1, True)
      with pytest.raises(ValueError, match=err_indexed_integes):
          _add_lagged_numpy_columns(test_X, ["test"], 1, True)
      with pytest.raises(ValueError, match=err_indexed_integes):
          _add_lagged_numpy_columns(test_X, ["test"], 1, True)
  
imports: import logging
  import numpy
  import pandas
  import pytest
  from sklego.pandas_utils import _add_lagged_numpy_columns, _add_lagged_pandas_columns, add_lags, log_step, log_step_extra
label_desc: Use image node_id 7 for calling a global function with example usage: test_add_lagged_numpy_columns(test_X) without return types