summaryrefslogtreecommitdiff
path: root/tests/unit/modules
diff options
context:
space:
mode:
authorYuriy Andamasov <yuriy@vyos.io>2026-04-16 06:49:17 +0300
committerYuriy Andamasov <yuriy@vyos.io>2026-04-16 06:49:17 +0300
commite91f284b2027be53e9bdf359aa04f60b8ed8504f (patch)
treefbd53fd678c10e8c97a41f1f20b67ca6bf8c87ce /tests/unit/modules
parent9882e3af713f7dbcdc89ddb5e27d7fd6ecc53716 (diff)
downloadvyos.vyos-e91f284b2027be53e9bdf359aa04f60b8ed8504f.tar.gz
vyos.vyos-e91f284b2027be53e9bdf359aa04f60b8ed8504f.zip
T8517: add rendered state test for vyos_lldp_interfaces
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'tests/unit/modules')
-rw-r--r--tests/unit/modules/network/vyos/test_vyos_lldp_interfaces.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/unit/modules/network/vyos/test_vyos_lldp_interfaces.py b/tests/unit/modules/network/vyos/test_vyos_lldp_interfaces.py
index 47e2829c..cdc02565 100644
--- a/tests/unit/modules/network/vyos/test_vyos_lldp_interfaces.py
+++ b/tests/unit/modules/network/vyos/test_vyos_lldp_interfaces.py
@@ -227,3 +227,30 @@ class TestVyosLldpInterfacesModule(TestVyosModule):
coord = eth2["location"]["coordinate_based"]
self.assertEqual(coord["altitude"], 2200)
self.assertEqual(coord["datum"], "WGS84")
+
+ # -------------------------------------------------------------------------
+ # rendered
+ # -------------------------------------------------------------------------
+
+ def test_vyos_lldp_interfaces_rendered(self):
+ """Render set commands without connecting to the device."""
+ set_module_args(
+ dict(
+ config=[
+ dict(
+ name="eth1",
+ location=dict(elin="0000000911"),
+ ),
+ ],
+ state="rendered",
+ ),
+ )
+ rendered_cmds = [
+ "set service lldp interface eth1",
+ "set service lldp interface eth1 location elin '0000000911'",
+ ]
+ result = self.execute_module(changed=False)
+ self.assertEqual(
+ sorted(result["rendered"]),
+ sorted(rendered_cmds),
+ )