Exemplo n.º 1
0
 def test_sort(self):
     input = range(1000)
     random.shuffle(input)
     insertion_sort.sort(input)
     self.assertEqual(range(1000), input)
Exemplo n.º 2
0
 def test_sort_inverted_list(self):
     input = range(1000)
     input.reverse()
     insertion_sort.sort(input)
     self.assertEqual(range(1000), input)
Exemplo n.º 3
0
 def test_sort_one_element_list(self):
     input = range(1)
     insertion_sort.sort(input)
     self.assertEqual(range(1), input)
Exemplo n.º 4
0
 def test_sort_two_elements_list(self):
     input = range(2)
     random.shuffle(input)
     insertion_sort.sort(input)
     self.assertEqual(range(2), input)
Exemplo n.º 5
0
 def test_sort_empty_list(self):
     input = range(0)
     insertion_sort.sort(input)
     self.assertEqual(range(0), input)