code: def test_error_output_dataframe_no_time_index_series_pipeline(
      dummy_data,
  ):
      def absx2(sig):
          return pd.DataFrame(
              np.abs(sig.values * 2), columns=[sig.name]
          )
  
      absx2_tmp = absx2(dummy_data["TMP"])
      assert isinstance(absx2_tmp, pd.DataFrame)
      assert absx2_tmp.columns.values == ["TMP"]
      assert not isinstance(absx2_tmp.index, pd.DatetimeIndex)
  
      series_pipeline = SeriesPipeline(
          [
              SeriesProcessor(
                  series_names=["EDA", "TMP"],
                  function=absx2,
              )
          ]
      )
  
      with pytest.raises(_ProcessingError):
          _ = series_pipeline.process(dummy_data)
  
file_path: tsflex/tests/test_processing_series_pipeline.py
imports: import os
  from pathlib import Path
  import dill
  import numpy
  import pandas
  import pytest
  from tsflex.processing import SeriesPipeline, SeriesProcessor, dataframe_func
  from tsflex.processing.series_pipeline import _ProcessingError
  from .utils import dummy_data
label_desc: Use image node_id 9 for calling a global function with example usage: test_error_output_dataframe_no_time_index_series_pipeline(dummy_data) and returns: pd