diff options
| author | Yuriy Andamasov <yuriy@vyos.io> | 2026-04-16 06:49:17 +0300 |
|---|---|---|
| committer | Yuriy Andamasov <yuriy@vyos.io> | 2026-04-16 06:49:17 +0300 |
| commit | e91f284b2027be53e9bdf359aa04f60b8ed8504f (patch) | |
| tree | fbd53fd678c10e8c97a41f1f20b67ca6bf8c87ce /tests/unit/modules | |
| parent | 9882e3af713f7dbcdc89ddb5e27d7fd6ecc53716 (diff) | |
| download | vyos.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.py | 27 |
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), + ) |
