code: def test_single_action(self):
      texts = [
          "The quick brown fox jumps over the lazy dog",
          "Zology raku123456 fasdasd asd4123414 1234584 s@#",
      ]
  
      # Since prob may be low and causing do not perform data augmentation. Retry 5 times
      at_least_one_not_equal = False
      for _ in range(0, 5):
          flow = naf.Sometimes(
              [nac.RandomCharAug(action=Action.INSERT)], aug_p=0.6
          )
          for text in texts:
              augmented_text = flow.augment(text)
  
              if text != augmented_text:
                  at_least_one_not_equal = True
  
              self.assertLess(0, len(text))
  
          if at_least_one_not_equal:
              break
  
      self.assertTrue(at_least_one_not_equal)
      self.assertLess(0, len(texts))
  
file_path: nlpaug/test/flow/test_sometimes.py
imports: import unittest
  import nlpaug.augmenter.char
  import nlpaug.flow
  from nlpaug.util import Action
label_desc: Use image node_id 2 for calling the TestSometimes obj's underlying member method code with example usage: obj.test_single_action() without return types