def test_random_order(self): intStream = [3, 1, 2, 4] resMeds = med_maint.record_medians(intStream) ansMeds = [3, 1, 2, 2] self.assertEqual(resMeds, ansMeds)
def test_mult_in_order(self): intStream = [1, 2, 3, 4] resMeds = med_maint.record_medians(intStream) ansMeds = [1, 1, 2, 2] self.assertEqual(resMeds, ansMeds)
def test_mult_reverse_order(self): intStream = [4, 3, 2, 1] resMeds = med_maint.record_medians(intStream) ansMeds = [4, 3, 3, 2] self.assertEqual(resMeds, ansMeds)
def test_singleton_input(self): intStream = [4] resMeds = med_maint.record_medians(intStream) ansMeds = [4] self.assertEqual(resMeds, ansMeds)