在我的测试中,路由器/交换机上要通过CLI执行的一种功能。我通过CLI作为一个查询来调用这个函数,这个函数做了它应该做的事情。你知道吗
现在的问题是,单元测试,我该如何构建它?你知道吗
输出应为:
a.)连接到SSH
b.)提示打开
c.)执行命令(AAA记帐)
d.)列出命令记帐禁用
当然,现在测试应该相应地输出。你知道吗
我看了一些例子,但就是说不上来。你知道吗
我在Paramiko包中使用了python3.7
我很乐意回答任何问题,如果其中一个能相应地回答,我将非常高兴。你知道吗
这是函数(一部分!)到目前为止我已经实现了。这也适用于:
s = SSH(host='172.xxx.xxx.xxx', username='xxxx', password='xxxx')
s.query_interactive = True
if s.login():
q = s.query('aaa') #CLI function open
#accounting disable function
q = s.query('accounting disable')
# show information
q = s.query('show config')
print('sysinfo:', q)
目前没有回答
相关问题 更多 >
编程相关推荐