code: def test_error_series_list_same_name_series_processor(dummy_data):
      # If you perform multi-series operation on series with different / no names
      # => the output will also have no name
      def abs_diff_sum(sig1, sig2):
          return [
              pd.Series(np.abs(sig1 - sig2), name="S1"),
              pd.Series(np.abs(sig1 + sig2), name="S1"),
          ]
  
      # Check if abs_diff returns a series without a name
      abs_diff_sum_tmp_eda = abs_diff_sum(
          dummy_data["TMP"], dummy_data["EDA"]
      )
      assert isinstance(abs_diff_sum_tmp_eda, list)
      assert len(abs_diff_sum_tmp_eda) == 2
      assert [isinstance(el, pd.Series) for el in abs_diff_sum_tmp_eda]
      assert [el.name == "S1" for el in abs_diff_sum_tmp_eda]
  
      series_processor = SeriesProcessor(
          series_names=[("EDA", "TMP")],
          function=abs_diff_sum,
      )
      series_dict = dataframe_to_series_dict(dummy_data)
  
      with pytest.raises(Exception):
          _ = series_processor(series_dict)
  
imports: from typing import List
  import numpy
  import pandas
  import pytest
  from pandas.testing import assert_index_equal, assert_series_equal
  from tsflex.processing import SeriesProcessor, dataframe_func
  from .utils import dataframe_to_series_dict, dummy_data, series_to_series_dict
label_desc: Use image node_id 24 for calling a global function with example usage: test_error_series_list_same_name_series_processor(dummy_data) and returns: list