def test_poll():
    proc = Popen('gzip -c /dev/urandom', stdout=open('/dev/null', 'w'))
    assert proc.rusage is None

    assert proc.poll() is None
    assert proc.rusage is None

    time.sleep(.05)
    proc.terminate()

    assert proc.wait() == -signal.SIGTERM
    assert proc.rusage is not None
示例#2
0
def test_poll():
    proc = Popen('gzip -c /dev/urandom', stdout=open('/dev/null', 'w'))
    assert proc.rusage is None

    assert proc.poll() is None
    assert proc.rusage is None

    time.sleep(.05)
    proc.terminate()

    assert proc.wait() == -signal.SIGTERM
    assert proc.rusage is not None