示例#1
0
 def testGenSortEmpty(self):
     self.assertEqual(hw.gensort([]), [])
示例#2
0
 def testGenSortTwoElements(self):
     self.assertEqual(hw.gensort([1, 0]), [0, 1])
示例#3
0
 def testGenSortOneElement(self):
     self.assertEqual(hw.gensort([42]), [42])
示例#4
0
 def testGenSortPositives(self):
     self.assertEqual(hw.gensort([10, 6, 0, 8, 2, 4]), [0, 2, 4, 6, 8, 10])
示例#5
0
 def testGenSortBackwardsPositives(self):
     self.assertEqual(
         hw.gensort(range(20, 0, -1)), [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
     )
示例#6
0
 def testGenSortEmpty(self):
     self.assertEqual(hw.gensort([]), [])
示例#7
0
 def testGenSortOneElement(self):
     self.assertEqual(hw.gensort([42]), [42])
示例#8
0
 def testGenSortTwoElements(self):
     self.assertEqual(hw.gensort([1, 0]), [0, 1])
示例#9
0
 def testGenSortBackwardsPositives(self):
     self.assertEqual(hw.gensort(range(20, 0, -1)), [
         1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
         20
     ])
示例#10
0
 def testGenSortPositives(self):
     self.assertEqual(hw.gensort([10, 6, 0, 8, 2, 4]), [0, 2, 4, 6, 8, 10])