summaryrefslogtreecommitdiff
path: root/tests/topotests/srv6_sid_manager/test_srv6_sid_manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/topotests/srv6_sid_manager/test_srv6_sid_manager.py')
-rw-r--r--tests/topotests/srv6_sid_manager/test_srv6_sid_manager.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/topotests/srv6_sid_manager/test_srv6_sid_manager.py b/tests/topotests/srv6_sid_manager/test_srv6_sid_manager.py
index 2bb6ec8162..ee53c1dc2e 100644
--- a/tests/topotests/srv6_sid_manager/test_srv6_sid_manager.py
+++ b/tests/topotests/srv6_sid_manager/test_srv6_sid_manager.py
@@ -304,6 +304,27 @@ def check_rib(name, cmd, expected_file):
assert result is None, "Failed"
+#
+# Step 1
+#
+# Test initial network convergence
+#
+def test_isis_adjacencies():
+ logger.info("Test: check IS-IS adjacencies")
+ tgen = get_topogen()
+
+ # Skip if previous fatal error condition is raised
+ if tgen.routers_have_failure():
+ pytest.skip(tgen.errors)
+
+ for rname in ["rt1", "rt2", "rt3", "rt4", "rt5", "rt6"]:
+ router_compare_json_output(
+ rname,
+ "show yang operational-data /frr-interface:lib isisd",
+ "show_yang_interface_isis_adjacencies.ref",
+ )
+
+
if __name__ == "__main__":
args = ["-s"] + sys.argv[1:]
sys.exit(pytest.main(args))