code: def test_crossover_identical(self):
      i1 = list(range(100))
      random.shuffle(i1)
      i2 = list(range(100))
      random.shuffle(i2)
  
      a, b = sorted(random.sample(range(len(i1)), 2))
  
      with mock.patch("random.sample", return_value=[a, b]):
          ap, bp = crossover.cxOrdered(i1, i2)
  
      self.assertSequenceEqual(sorted(ap), list(range(len(ap))))
      self.assertSequenceEqual(sorted(bp), list(range(len(bp))))
  
file_path: deap/tests/test_operators.py
imports: import unittest
  from unittest import mock
  import random
  from deap.tools import crossover
label_desc: Use image node_id 3 for calling the TestCxOrdered obj's underlying member method code with example usage: obj.test_crossover_identical() without return types