code: def test_X1_Y1(augmenter):
      """
      1D X, 1D Y
      """
      X_aug, Y_aug = augmenter.augment(X1, Y1)
      if augmenter.repeats == 1:
          assert X_aug.shape == (
              T
              if not isinstance(augmenter, (Resize, Crop))
              else int(T / 2),
          )
          assert Y_aug.shape == (
              T
              if not isinstance(augmenter, (Resize, Crop))
              else int(T / 2),
          )
      else:
          assert X_aug.shape == (
              M,
              T
              if not isinstance(augmenter, (Resize, Crop))
              else int(T / 2),
          )
          assert Y_aug.shape == (
              M,
              T
              if not isinstance(augmenter, (Resize, Crop))
              else int(T / 2),
          )
  
      # check X_aug is not a view of X
      Xc = X1.copy()
      X_aug[0] = 12345
      assert np.array_equal(Xc, X1)
  
      # check Y_aug is not a view of Y
      Yc = Y1.copy()
      Y_aug[0] = 12345
      assert np.array_equal(Yc, Y1)
  
file_path: tsaug/tests/test_classes.py
imports: import numpy
  import pytest
  from tsaug import AddNoise, Convolve, Crop, Drift, Dropout, Pool, Quantize, Resize, Reverse, TimeWarp
label_desc: Use image node_id 2 for calling a global function with example usage: test_X1_Y1(augmenter) without return types