def test_map_reduce_nil(): # pylint: disable=missing-docstring initial = 1232 slst = SList() res = slst.map_reduce(fun.incr, operator.add, initial) exp = initial assert res == exp
def test_map_reduce_non_empty(): # pylint: disable=missing-docstring slst = SList([1, 2, 3, 4]) res = slst.map_reduce(fun.incr, operator.add, 0) exp = slst.map(fun.incr).reduce(operator.add) assert res == exp