code: def test_crossover(self):
      a = [8, 7, 3, 4, 5, 6, 0, 2, 1, 9]
      b = [7, 6, 0, 1, 2, 9, 8, 4, 3, 5]
      expected_ap = [4, 5, 6, 1, 2, 9, 0, 8, 7, 3]
      expected_bp = [1, 2, 9, 4, 5, 6, 8, 3, 7, 0]
  
      with mock.patch("random.sample", return_value=[3, 5]):
          ap, bp = crossover.cxOrdered(a, b)
  
          self.assertSequenceEqual(expected_ap, ap)
          self.assertSequenceEqual(expected_bp, 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 2 for calling the TestCxOrdered obj's underlying member method code with example usage: obj.test_crossover() without return types