code: def test_replace_text(self) -> None:
      texts = [
          "The quick brown 'fox' couldn't jump over the green, grassy hill.",
          "The quick brown",
          "jump over the green",
      ]
      replace_texts = {
          "jump over the blue": "jump over the red",
          "The quick brown": "The slow green",
          "couldn't jump": "jumped",
      }
  
      replace_string = "The slow green"
  
      augmented_text_from_list = txtaugs.replace_text(
          texts, replace_texts
      )
      self.assertEqual(
          augmented_text_from_list,
          [texts[0], replace_texts[texts[1]], texts[2]],
      )
  
      augmented_text_from_string = txtaugs.replace_text(
          texts, replace_string
      )
      self.assertEqual(
          augmented_text_from_string,
          [replace_string, replace_string, replace_string],
      )
  
      augmented_string_from_list = txtaugs.replace_text(
          texts[0], replace_texts
      )
      self.assertTrue(augmented_string_from_list == texts[0])
  
      augmented_string_from_list = txtaugs.replace_text(
          texts[1], replace_texts
      )
      self.assertTrue(
          augmented_string_from_list == replace_texts[texts[1]]
      )
  
      augmented_string_from_string = txtaugs.replace_text(
          texts[2], replace_string
      )
      self.assertTrue(augmented_string_from_string == replace_string)
  
imports: import random
  import unittest
  from augly import text
  from augly.utils import FUN_FONTS_GREEK_PATH
label_desc: Use image node_id 16 for calling the FunctionalTextUnitTest obj's underlying member method code with example usage: obj.test_replace_text() without return types