def test_sum2(self): linq = Linq([1, 1, 4, 2, 2]) assert_equal(linq.sum(key_f=lambda x: x * x), 26) assert_equal(linq.sum(key_f=lambda x: x * x), 26)
def test_sum3(self): linq = Linq([]) assert_equal(linq.sum(), 0)
def test_sum(self): linq = Linq([1, 1, 4, 2, 2]) assert_equal(linq.sum(), 10) assert_equal(linq.sum(), 10)