我只是想把它拿走,也许能得到一些帮助...
目前,我在测试用例的后端部分使用“自动化框架”,通常遵循“在前端做一些事情,并检查后端是否也改变了正确的东西”的概念。
到目前为止,我有Python模块,该模块使用ssh(paramiko)连接到linux计算机,执行给定的命令(主要是读取配置并检查服务状态),并以某种方式返回该命令的解析输出。 问题在于,这些输出可以具有各种格式,通常旨在使它们更易于阅读而不是易于解析,因此我不得不创建一组高度特定的解析函数和一个用于保存命令,解析逻辑的数据库配对,因此我的模块只能解析该数据库已经“知道”的命令的输出。
我想念什么吗?我该如何以不同的方式(最好是在Python中)来处理呢??