Cisco pyATS is a Python framework for creating automated tests and validations. Everything from device to network or even web GUI features can be tested. It enables developers to construct small test cases that can later scale with infrastructure. https://developer.cisco.com/pyats/