code: def test_insert_text(self) -> None:
      # Single insertion in random location
      insert_single_word = txtaugs.insert_text(
          self.texts, ["wolf", "sheep"], seed=42
      )
      self.assertEqual(
          insert_single_word,
          [
              "wolf The quick brown 'fox' couldn't jump over the green, grassy hill."
          ],
      )
  
      # Three insertions in random locations
      insert_multiple = txtaugs.insert_text(
          self.texts, ["wolf", "sheep"], num_insertions=3
      )
      self.assertEqual(
          insert_multiple,
          [
              "The quick brown wolf 'fox' couldn't jump wolf over the sheep green, grassy hill."
          ],
      )
  
      # Single insertion in prepend mode
      prepend = txtaugs.insert_text(
          self.texts, ["wolf", "sheep"], insertion_location="prepend"
      )
      self.assertEqual(
          prepend,
          [
              "wolf The quick brown 'fox' couldn't jump over the green, grassy hill."
          ],
      )
  
      append = txtaugs.insert_text(
          self.texts, ["wolf", "sheep"], insertion_location="append"
      )
      # Single insertion in append mode
      self.assertEqual(
          append,
          [
              "The quick brown 'fox' couldn't jump over the green, grassy hill. wolf"
          ],
      )
  
imports: import random
  import unittest
  from augly import text
  from augly.utils import FUN_FONTS_GREEK_PATH
label_desc: Use image node_id 9 for calling the FunctionalTextUnitTest obj's underlying member method code with example usage: obj.test_insert_text() without return types