使用过的软件包:
Paramiko和单元测试
详细信息
一个有点特殊的问题,可能很容易回答。 我目前正在使用单元测试在cmd级别上测试功能。在此测试案例中,一方面cmd命令在交换机上列出“ q = self.s.query('clock-source local')'。这会将时钟源功能设置为本地或NTP。该测试有效。
另一个命令(显示日光) 生成一个概述,向我显示时间和更多信息。我想在记录的流媒体和日志文件中看到这一点。
def test_enable_clock_source_local(self):
logger_true.info('test_enable_clock_source_local')
if self.s.loggedin:
logger.info('self.s.loggedin')
q = self.s.query('time')
logger.info('time')
self.assertIsNotNone(q, 'missing answer')
self.assertEqual('\r\n', q, 'unexpected result')
logger.info('missing answer')
logger.info('unexpected result')
# switch to prompt account
q = self.s.query('clock-source local')
logger.info('clock-source local')
q = self.s.query('exit')
self.assertIsNotNone(q, 'missing answer')
self.assertEqual('\r\n', q, 'unexpected result')
logger.info('missing answer')
logger.info('unexpected result')
Clock Source : NTP Server
Local Time : 2011-01-05 02:53:24 (YYYY-MM-DD HH:MM:SS)
Time Zone Offset : 60 (min)
Daylight Savings : Enabled
Time Set Offset : 60 (min)
Daylight Savings Type : Recurring
From : Day:Sun Week:Last Month:Mar Time:02:00
To : Day:Sun Week:Last Month:Oct Time:03:00
问题:
我可以使用哪个命令来在日志或分层处理程序中显示该命令。并将其格式化吗?