Пример #1
0
 def testBLSortEmpty(self):
     self.assertEqual(hw.blsort([]), [])
Пример #2
0
 def testBLSortTwoElementsBackward(self):
     self.assertEqual(hw.blsort([1, 0]), [0, 1])
Пример #3
0
 def testBLSortOneOne(self):
     self.assertEqual(hw.blsort([1]), [1])
Пример #4
0
 def testBLSortRandom(self):
     self.assertEqual(hw.blsort([0, 1, 1, 0, 1, 1]), [0, 0, 1, 1, 1, 1])
Пример #5
0
 def testBLSortZerosSurroundedByOnes(self):
     self.assertEqual(hw.blsort([1] + [0] * 10 + [1]), [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1])
Пример #6
0
 def testBLSortZerosSurroundedByOnes(self):
     self.assertEqual(hw.blsort([1] + [0] * 10 + [1]),
                      [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1])
Пример #7
0
 def testBLSortRandom(self):
     self.assertEqual(hw.blsort([0, 1, 1, 0, 1, 1]), [0, 0, 1, 1, 1, 1])
Пример #8
0
 def testBLSortEmpty(self):
     self.assertEqual(hw.blsort([]), [])
Пример #9
0
 def testBLSortOneOne(self):
     self.assertEqual(hw.blsort([1]), [1])
Пример #10
0
 def testBLSortTwoElementsBackward(self):
     self.assertEqual(hw.blsort([1, 0]), [0, 1])