def test_expect_wait (self):
'''This tests that calling wait on a finished process works as expected.
'''
p = pexpect.spawn('sleep 3')
assert p.isalive()
p.wait()
assert not p.isalive()
p = pexpect.spawn('sleep 3')
assert p.isalive()
p.kill(9)
time.sleep(1)
with self.assertRaises(pexpect.ExceptionPexpect):
p.wait()
评论列表
文章目录