""" Regression test for incident test-1 Test incident 1 Generated: 2025-11-25T02:01:43.322818 """ from pyats import aetest from pyats.topology import loader class Testtest_1(aetest.Testcase): """Test that prevents recurrence of Test incident 1""" @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)