Beispiel #1
0
def test_do():
    inc = lambda x: x + 1
    assert do(inc, 1) == 1

    log = []
    assert do(log.append, 1) == 1
    assert log == [1]
Beispiel #2
0
def test_do():
    inc = lambda x: x + 1
    assert do(inc, 1) == 1

    log = []
    assert do(log.append, 1) == 1
    assert log == [1]
Beispiel #3
0
def tee_logfn(lgr, x):
    """
    tee operator that logs and then returns x
    for logging intermediate results in a
    pipeline
    """
    return do(lgr.info, x)