コード例 #1
0
ファイル: paginate_test.py プロジェクト: knary/streams
def test_lazy():
    size = 8
    pageSize = 4
    stream = streams.wrap(utils.lazy_bomb(size)).paginate(pageSize)
    for i in range(int(size / pageSize)):
        page = next(stream)
        for i in range(pageSize):
            next(page)
コード例 #2
0
ファイル: filter_test.py プロジェクト: knary/streams
def test_lazy():
    size = 4
    stream = streams.wrap(utils.lazy_bomb(size)).filter(lambda x: True)
    for i in range(size):
        next(stream)
コード例 #3
0
def test_lazy():
    size = 4
    stream = streams.wrap(utils.lazy_bomb(size / 2, [1, 2])).flatten()
    for i in range(size):
        next(stream)
コード例 #4
0
def test_lazy():
    size = 4
    stream = streams.wrap(utils.lazy_bomb(size)).map(lambda x: x)
    for i in range(size):
        next(stream)
コード例 #5
0
ファイル: limit_test.py プロジェクト: knary/streams
def test_lazy():
    size = 4
    stream = streams.wrap(utils.lazy_bomb(size)).limit(5)
    for i in range(size):
        next(stream)