code: def test_log_extra_not_callable_func(test_df):
      """Make sure the logging functions are checked to be callable"""
      with pytest.raises(ValueError) as e:
  
          @log_step_extra(1)
          def do_nothing(df, *args, **kwargs):
              return df
  
          test_df.pipe(do_nothing)
  
          assert "callable" in str(e)
          assert "int" in str(e)
  
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 23 for calling a global function with example usage: test_log_extra_not_callable_func(test_df) and returns: df