def test_log_logfile_send (self):
log_message = b'This is a test.'
filename = tempfile.mktemp()
mylog = open (filename, 'wb')
p = pexpect.spawn('cat')
p.logfile_send = 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(b'\x04', b'')
self.assertEqual(lf.rstrip(), log_message)
评论列表
文章目录