def test_ninther_median_pivot_normal(self): l1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] res = sort.ninther_pivot(l1) expect = 4 self.assertEqual(res, expect, "the pivot of %s is %s expected: %s" % (l1, res, expect))
def test_ninther_median_pivot_fallback(self): l1 = [1, 2, 3, 4, 5, 6, 7] res = sort.ninther_pivot(l1) expect = 3 self.assertEqual(res, expect, "the pivot of %s is %s expected: %s" % (l1, res, expect))
def test_ninther_median_pivot_empty(self): l1 = [] res = sort.ninther_pivot(l1) expect = None self.assertEqual(res, expect, "the pivot of %s is %s expected: %s" % (l1, res, expect))
def test_ninther_median_pivot_normal(self): l1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] res = sort.ninther_pivot(l1) expect = 4 self.assertEqual( res, expect, "the pivot of %s is %s expected: %s" % (l1, res, expect))
def test_ninther_median_pivot_fallback(self): l1 = [1, 2, 3, 4, 5, 6, 7] res = sort.ninther_pivot(l1) expect = 3 self.assertEqual( res, expect, "the pivot of %s is %s expected: %s" % (l1, res, expect))
def test_ninther_median_pivot_empty(self): l1 = [] res = sort.ninther_pivot(l1) expect = None self.assertEqual( res, expect, "the pivot of %s is %s expected: %s" % (l1, res, expect))