code: def test_shuffle_conlls(self):
      a11 = CorefSample.concat_conlls(sample1, sample2)
      a13 = a11.shuffle_conll([0, 2, 1, 3])
      self.assertEqual(
          a13.dump(),
          {
              "doc_key": "doc_key1",
              "sentences": [
                  ["I", "love", "my", "pet", "Anna", "."],
                  ["Bob", "'s", "wife", "Anna", "likes", "winter", "."],
                  ["She", "is", "my", "favorite", "."],
                  ["However", ",", "he", "loves", "summer", "."],
              ],
              "speakers": [
                  ["sp1", "sp1", "sp1", "sp1", "sp1", "sp1"],
                  ["sp2", "sp2", "sp2", "sp2", "sp2", "sp2", "sp2"],
                  ["sp1", "sp1", "sp1", "sp1", "sp1"],
                  ["sp2", "sp2", "sp2", "sp2", "sp2", "sp2"],
              ],
              "clusters": [
                  [[2, 3], [4, 4], [13, 13]],
                  [[6, 8], [9, 9]],
                  [[6, 6], [20, 20]],
              ],
              "constituents": [
                  [0, 0, "0-I-C"],
                  [1, 1, "1-love-C"],
                  [2, 2, "2-my-C"],
                  [3, 3, "3-pet-C"],
                  [4, 4, "4-Anna-C"],
                  [5, 5, "5-.-C"],
                  [13, 13, "6-She-C"],
                  [14, 14, "7-is-C"],
                  [15, 15, "8-my-C"],
                  [16, 16, "9-favorite-C"],
                  [17, 17, "10-.-C"],
                  [6, 6, "0-Bob-C"],
                  [7, 7, "1-'s-C"],
                  [8, 8, "2-wife-C"],
                  [9, 9, "3-Anna-C"],
                  [10, 10, "4-likes-C"],
                  [11, 11, "5-winter-C"],
                  [12, 12, "6-.-C"],
                  [18, 18, "7-However-C"],
                  [19, 19, "8-,-C"],
                  [20, 20, "9-he-C"],
                  [21, 21, "10-loves-C"],
                  [22, 22, "11-summer-C"],
                  [23, 23, "12-.-C"],
              ],
              "ner": [
                  [0, 0, "0-I-N"],
                  [1, 1, "1-love-N"],
                  [2, 2, "2-my-N"],
                  [3, 3, "3-pet-N"],
                  [4, 4, "4-Anna-N"],
                  [5, 5, "5-.-N"],
                  [13, 13, "6-She-N"],
                  [14, 14, "7-is-N"],
                  [15, 15, "8-my-N"],
                  [16, 16, "9-favorite-N"],
                  [17, 17, "10-.-N"],
                  [6, 6, "0-Bob-N"],
                  [7, 7, "1-'s-N"],
                  [8, 8, "2-wife-N"],
                  [9, 9, "3-Anna-N"],
                  [10, 10, "4-likes-N"],
                  [11, 11, "5-winter-N"],
                  [12, 12, "6-.-N"],
                  [18, 18, "7-However-N"],
                  [19, 19, "8-,-N"],
                  [20, 20, "9-he-N"],
                  [21, 21, "10-loves-N"],
                  [22, 22, "11-summer-N"],
                  [23, 23, "12-.-N"],
              ],
              "sample_id": None,
          },
      )
  
file_path: textflint/test/input/component/sample/test_coref_sample.py
imports: from textflint.input.component.sample.coref_sample import *
  import unittest
  import random
  from test.data.coref_debug import CorefDebug
label_desc: Use image node_id 5 for calling the TestCorefSample obj's underlying member method code with example usage: obj.test_shuffle_conlls() without return types