def test_inject2(self): linq = Linq([1, 2, 3, 4]) # the equare of 0 - 1 - 2 - 3 - 4 assert_equal( linq.inject(0, lambda res, val: res - val, last_f=lambda x: x * x), 100) assert_equal( linq.inject(0, lambda res, val: res - val, last_f=lambda x: x * x), 100)
def test_inject(self): linq = Linq([1, 2, 3, 4]) # 0 - 1 - 2 - 3 - 4 assert_equal(linq.inject(0, lambda res, val: res - val), -10) assert_equal(linq.inject(0, lambda res, val: res - val), -10)