code: def test_insert_before_indices(self):
      test_field = CnTextField(sents[0])
      self.assertRaises(
          AssertionError, test_field.insert_before_indices, 5, ""
      )
      self.assertRaises(
          AssertionError, test_field.insert_before_indices, [5], [""]
      )
      self.assertRaises(
          AssertionError,
          test_field.insert_before_indices,
          [5],
          ["1", "5"],
      )
  
      self.assertEqual(
          "我们正好的在玩干嘛乒乓球，你真的太懒了。她打的很漂亮。",
          test_field.insert_before_indices([3, 5], ["好的", "干嘛"]).text,
      )
      self.assertEqual(
          "我们正好的在玩干嘛乒乓球，你真的太懒了。她打的很漂亮。",
          test_field.insert_before_indices([3, 5], [["好的"], "干嘛"]).text,
      )
      self.assertEqual(
          "我们正好的在玩干嘛乒乓球，你真的太懒了。她打的很漂亮。",
          test_field.insert_before_indices(
              [3, 5], [["好", "的"], "干嘛"]
          ).text,
      )
  
imports: import unittest
  from textflint.input.component.field.cn_text_field import *
label_desc: Use image node_id 12 for calling the TestCnTextField obj's underlying member method code with example usage: obj.test_insert_before_indices() without return types