code: def test_X3_Y3(augmenter):
      """
      3D X, 3D Y
      """
      X_aug, Y_aug = augmenter.augment(X3, Y3)
      assert X_aug.shape == (
          N * augmenter.repeats,
          T
          if not isinstance(augmenter, (Resize, Crop))
          else int(T / 2),
          C,
      )
      assert Y_aug.shape == (
          N * augmenter.repeats,
          T
          if not isinstance(augmenter, (Resize, Crop))
          else int(T / 2),
          L,
      )
  
      # check X_aug is not a view of X
      Xc = X3.copy()
      X_aug[0, 0, 0] = 12345
      assert np.array_equal(Xc, X3)
  
      # check Y_aug is not a view of Y
      Yc = Y2.copy()
      Y_aug[0, 0] = 12345
      assert np.array_equal(Yc, Y2)
  
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 8 for calling a global function with example usage: test_X3_Y3(augmenter) without return types