예제 #1
0
def test__is_fifo(tmpdir):
    path = tmpdir.join('test.fifo').strpath
    posix.mkfifo(path)
    fd = os.open(path, os.O_RDONLY|os.O_NONBLOCK)

    assert _is_fifo(fd, None)
    assert _is_fifo(fd, path)
예제 #2
0
def test__is_fifo(tmpdir):
    path = tmpdir.join('test.fifo').strpath
    posix.mkfifo(path)
    fd = os.open(path, os.O_RDONLY|os.O_NONBLOCK)

    assert _is_fifo(fd, None)
    assert _is_fifo(fd, path)
예제 #3
0
def test_is_fifo(tmpdir):
    path = tmpdir.join("test.fifo").strpath
    posix.mkfifo(path)
    fd = os.open(path, os.O_RDONLY | os.O_NONBLOCK)
    file = os.fdopen(fd, "r")

    assert is_fifo(file, None)
    assert is_fifo(file, path)
    assert is_fifo(fd, None)
    assert is_fifo(fd, path)