def test_mapi_empty(): # pylint: disable=missing-docstring slst = SList() exp = SList() res = slst.mapi(lambda i, val: (i, val)) assert res == exp
def test_mapi_id(): # pylint: disable=missing-docstring slst = SList([1, 2, 3]) exp = SList([1, 2, 3]) res = slst.mapi(lambda i, val: val) assert res == exp
def test_mapi_non_empty(): # pylint: disable=missing-docstring data = SList([1, 3, 5, 8, 12]) res = data.mapi(operator.add) exp = SList([1, 4, 7, 11, 16]) assert res == exp