code: def test_m(self, mock_main, mock_initial):
      def _create_main_list(m, _cval):
          return [iaa.Add(m)]
  
      mock_main.side_effect = _create_main_list
      mock_initial.return_value = []
  
      img = np.zeros((1, 1, 3), dtype=np.uint8)
  
      for m in [0, 1, 2]:
          with self.subTest(m=m):
              aug = iaa.RandAugment(m=m)
              img_aug = aug(image=img)
              assert img_aug[0, 0, 0] == m
  
file_path: imgaug/test/augmenters/test_collections.py
imports: from __future__ import print_function, division, absolute_import
  import sys
  import numpy
  from imgaug import augmenters
  from imgaug.testutils import reseed, runtest_pickleable_uint8_img
label_desc: Use image node_id 3 for calling the TestRandAugment obj's underlying member method code with example usage: obj.test_m(mock_main, mock_initial) and returns: list