Esempio n. 1
0
 def test_sort_empty(self):
     array = []
     array = merge.sort(array)
     self.assertEquals(array, [])
Esempio n. 2
0
 def test_sort_duplicates(self):
     sequence = [1, 1, 2, 2, 3, 4, 6, 7]
     array = sequence[:]
     shuffle(array)
     array = merge.sort(array)
     self.assertEquals(array, sequence)
Esempio n. 3
0
 def test_sort_reverse(self):
     array = range(100)
     array.reverse()
     array = merge.sort(array)
     self.assertEquals(array, range(100))
Esempio n. 4
0
 def test_sort_shuffle(self):
     array = range(100)
     shuffle(array)
     array = merge.sort(array)
     self.assertEquals(array, range(100))
Esempio n. 5
0
 def test_sort_single(self):
     array = [9]
     array = merge.sort(array)
     self.assertEquals(array, [9])