def test_accumulate(): def add(item, sum): return item + (0 if sum is None else sum) list = (5, 10, 15, 20, 25, 30, 2, -1) # 106 sum = RUtil.accumulate(list, add) assert (106 == sum)