def test_log_logfile_read (self):
log_message = 'This is a test.'
filename = tempfile.mktemp()
mylog = open(filename, 'wb')
p = pexpect.spawn('cat')
p.logfile_read = mylog
p.sendline(log_message)
p.sendeof()
p.expect(pexpect.EOF)
p.logfile = None
mylog.close()
with open(filename, 'rb') as f:
lf = f.read()
os.unlink (filename)
lf = lf.replace(_CAT_EOF, b'')
self.assertEqual(lf, b'This is a test.\r\nThis is a test.\r\n')
评论列表
文章目录