overgrowth / tests /regression /test_test-0.py
Graham Paasch
docs: Ray scaling guide for hyperscale deployments
c393169
Raw
History Blame
1.27 kB
"""
Regression test for incident test-0
Test incident 0
Generated: 2025-11-25T02:01:43.323762
"""
from pyats import aetest
from pyats.topology import loader
class Testtest_0(aetest.Testcase):
"""Test that prevents recurrence of Test incident 0"""
@aetest.setup
def setup(self, testbed):
self.devices = {}
for device_name in []:
device = testbed.devices[device_name]
device.connect()
self.devices[device_name] = device
@aetest.test
def verify_configuration(self):
"""Verify configuration doesn't have the same error"""
for device_name, device in self.devices.items():
# Get running config
output = device.execute('show running-config')
# Check for known bad pattern
# TODO: Customize based on root cause
assert "invalid_config_pattern" not in output, \
f"Found invalid config on {device_name}"
@aetest.cleanup
def cleanup(self):
for device in self.devices.values():
device.disconnect()
if __name__ == '__main__':
import sys
from pyats.topology import loader
testbed = loader.load('testbed.yaml')
aetest.main(testbed=testbed)