Пример #1
0
 def test_quicksort_with_strs(self):
     self.assertEqual(quicksort(["a", "j", "e", "z"]), ["a", "e", "j", "z"])
Пример #2
0
 def test_quicksort_with_ints(self):
     self.assertEqual(quicksort([3, 1, 4, 2, -1]), [-1, 1, 2, 3, 4])
Пример #3
0
 def test_quicksort_with_non_comparable(self):
     with self.assertRaises(TypeError):
         quicksort([(1, 2), ("a", 3)])
Пример #4
0
 def test_empty(self):
     self.assertEqual(quicksort([]), [])
Пример #5
0
 def test_sort(self):
     self.assertEqual(quicksort([3, 2, 5, 1, 4]), [1, 2, 3, 4, 5])
Пример #6
0
 def test_one(self):
     self.assertEqual(quicksort([4]), [4])