def test_interact_spawnu_eof(self):
" Ensure subprocess receives unicode, EOF, and exit. "
p = pexpect.spawnu(self.interact_ucs_py, timeout=5, env=self.env)
p.expect('<in >')
p.sendline('?lpha')
p.sendline('?eta')
p.expect('<out>?lpha')
p.expect('<out>?eta')
p.sendeof()
p.expect_exact('<eof>')
p.expect_exact('Escaped interact')
p.expect(pexpect.EOF)
assert not p.isalive()
assert p.exitstatus == 0
评论列表
文章目录