code: def test_zero_sized_axes(self):
      shapes = [
          (0, 0),
          (0, 1),
          (1, 0),
          (0, 1, 0),
          (1, 0, 0),
          (0, 1, 1),
          (1, 0, 1),
      ]
  
      for shape in shapes:
          with self.subTest(shape=shape):
              image = np.zeros(shape, dtype=np.uint8)
              aug = iaa.Clouds()
  
              image_aug = aug(image=image)
  
              assert image_aug.dtype.name == "uint8"
              assert image_aug.shape == shape
  
imports: from __future__ import print_function, division, absolute_import
  import sys
  import numpy
  import cv2
  import imgaug
  from imgaug import augmenters
  from imgaug import parameters
  from imgaug.testutils import reseed, runtest_pickleable_uint8_img, is_parameter_instance
label_desc: Use image node_id 6 for calling the TestClouds obj's underlying member method code with example usage: obj.test_zero_sized_axes() without return types