code: def test_pipeline_append_pipeline(dummy_data):
      pipe_a = SeriesPipeline(
          processors=[
              SeriesProcessor(
                  lambda x: x.rolling("5min").mean(),
                  series_names=["TMP"],
              )
          ]
      )
      pipe_b = SeriesPipeline(
          processors=[
              SeriesProcessor(
                  lambda x: x.rolling("5min").sum(),
                  series_names=["TMP"],
              )
          ]
      )
  
      with pytest.raises(TypeError):
          # we do not allow appending lists, must be a single item
          pipe_b.append([pipe_a])
  
      pipe_b.append(pipe_a)
      pipe_b.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 3 for calling a global function with example usage: test_pipeline_append_pipeline(dummy_data) without return types