コード例 #1
0
ファイル: test_pipe.py プロジェクト: pombredanne/proclib
def test_make_response_pops_proc():
    procs = chain(
        [Process(['echo', 'm']) for _ in range(2)],
        [Process(['echo', 'a'])],
    )
    r = Pipe.make_response(procs)

    assert len(r.history) == 2
    assert r.out == 'a\n'
    assert r.command == ['echo', 'a']
コード例 #2
0
ファイル: test_pipe.py プロジェクト: datalib/proclib
def test_make_response_pops_proc():
    procs = chain(
        [Process(['echo', 'm']) for _ in range(2)],
        [Process(['echo', 'a'])],
        )
    r = Pipe.make_response(procs)

    assert len(r.history) == 2
    assert r.out == 'a\n'
    assert r.command == ['echo', 'a']
コード例 #3
0
ファイル: test_pipe.py プロジェクト: pombredanne/proclib
def pipe():
    return Pipe(
        [['cat'], ['grep', 'at']],
        data=['c\nat\n'],
    )
コード例 #4
0
ファイル: test_pipe.py プロジェクト: pombredanne/proclib
def res(request):
    r = Pipe([['yes'], ['head', '-n', '2']]).run()
    r.wait()
    request.addfinalizer(r.close)
    return r
コード例 #5
0
ファイル: test_pipe.py プロジェクト: datalib/proclib
def res(request):
    r = Pipe([['yes'], ['head', '-n', '2']]).run()
    r.wait()
    request.addfinalizer(r.close)
    return r