def test_rsort(self): l1 = [8, 4, 5, 20, 6, 2, 15, 1, 30] l2 = rsort(l1, 10) self.assertListEqual(l2, [1, 2, 4, 5, 6, 8, 15, 20, 30])
def test_rsort_empty(self): l1 = [] l2 = rsort(l1, 10) self.assertListEqual(l2, []) with self.assertRaises(ValueError): rsort(1, 10)
def test_rsort_negs(self): l1 = [1000, 100, -1001, -1002, 0, -100] l2 = rsort(l1, 10) self.assertListEqual(l2, [-1002, -1001, -100, 0, 100, 1000])
def test_rsort_one(self): l1 = [8] l2 = rsort(l1, 10) self.assertListEqual(l2, [8])