code: def test_labels(self):
      x = np.arange(12).reshape((4, 3))
      y = np.arange(8).reshape((4, 2))
  
      ga = GaussianAugmentation()
      x_new, new_y = ga(x, y)
      self.assertTrue(x_new.shape[0] == new_y.shape[0] == 8)
      self.assertEqual(x_new.shape[1:], x.shape[1:])
      self.assertEqual(new_y.shape[1:], y.shape[1:])
  
file_path: adversarial-robustness-toolbox/tests/defences/test_gaussian_augmentation.py
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import logging
  import unittest
  import numpy
  from art.defences.preprocessor import GaussianAugmentation
  from tests.utils import master_seed
label_desc: Use image node_id 5 for calling the TestGaussianAugmentation obj's underlying member method code with example usage: obj.test_labels() without return types