code: def test_pipe():
      augmenter = (
          AddNoise() * 2 @ 0.5
          + (Crop(size=int(T / 2)) * 2 + Drift())
          + (Dropout() @ 0.5 + Pool())
          + Quantize() * 2
      )
      augmenter.augment(X1)
      augmenter.augment(X1, Y1)
      augmenter.augment(X2)
      augmenter.augment(X2, Y2)
      augmenter.augment(X2, Y3)
      augmenter.augment(X3)
      augmenter.augment(X3, Y2)
      augmenter.augment(X3, Y3)
      augmenter.summary()
  
      assert len(augmenter) == 6
  
      exchange = Resize(size=int(T / 2)) * 2 @ 0.5
      augmenter[3] = exchange
      assert augmenter[3] is exchange
      exchange.resize = int(T / 3)
      exchange.repeats = 3
      exchange.prob = 0.4
      assert isinstance(augmenter[3], Resize)
      assert augmenter[3].resize == int(T / 3)
      assert augmenter[3].repeats == 3
      assert augmenter[3].prob == 0.4
  
imports: import numpy
  import pytest
  from tsaug import AddNoise, Convolve, Crop, Drift, Dropout, Pool, Quantize, Resize, Reverse, TimeWarp
label_desc: Use image node_id 1 for calling a global function with example usage: test_pipe() without return types