From e91f284b2027be53e9bdf359aa04f60b8ed8504f Mon Sep 17 00:00:00 2001 From: Yuriy Andamasov Date: Thu, 16 Apr 2026 06:49:17 +0300 Subject: T8517: add rendered state test for vyos_lldp_interfaces Co-Authored-By: Claude Sonnet 4.6 --- .../network/vyos/test_vyos_lldp_interfaces.py | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'tests/unit/modules') 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), + ) -- cgit v1.2.3