pyATS Connection:设备连接处理和基类
项目描述
pyATS 是一个端到端的测试生态系统,专门从事数据驱动和可重用的测试,并且经过精心设计,适用于敏捷、快速的开发迭代。通过设计可扩展,pyATS 使开发人员能够从小型、简单和线性的测试用例开始,并扩展到大型、复杂和异步测试套件。
pyATS 最初是在 Cisco 内部开发的,现在从 2017 年底开始通过Cisco DevNet向公众提供。访问 pyATS 主页:
连接包
这是 pyATS 的一个子组件,它使脚本能够与各种网络设备通信。它提供了顶级抽象和接口,使开发人员能够创建自己的连接类。
默认情况下,这还会安装 Cisco Unicon 软件包。
要求
pyATS 目前在 Linux 和 Mac 系统上支持 Python 3.4+。尚不支持 Windows 平台。
快速开始
# install pyats as a whole
$ pip install pyats
# to upgrade this package manually
$ pip install --upgrade pyats.connections
# to install alpha/beta versions, add --pre
$ pip install --pre pyats.connections
有关设置 Python 开发环境的更多信息,例如创建虚拟环境和在系统上安装pip,请参阅 Python 教程中的虚拟环境和包。