summaryrefslogtreecommitdiff
path: root/smoketest/scripts/cli/base_interfaces_test.py
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2023-05-26 21:14:25 +0200
committerChristian Breunig <christian@breunig.cc>2023-05-26 21:14:25 +0200
commit93d2e99c74af391fe5dcad8be7cf023ffaf06428 (patch)
treecc7d16851faa9699604aafc131c9b2fefc3648e4 /smoketest/scripts/cli/base_interfaces_test.py
parenta8c0a7e25bfff9f05b90c51d6ff6463325098487 (diff)
parentbec69832ef2d6eef4c13635cb50d19b4d850f659 (diff)
downloadvyos-1x-93d2e99c74af391fe5dcad8be7cf023ffaf06428.tar.gz
vyos-1x-93d2e99c74af391fe5dcad8be7cf023ffaf06428.zip
Merge branch 'cli-defined' of https://github.com/jestabro/vyos-1x into t5242-smoketest-dynamic
* 'cli-defined' of https://github.com/jestabro/vyos-1x: T5242: example use of cli_defined xml: T5242: add cli_defined boolean test for node existing under path
Diffstat (limited to 'smoketest/scripts/cli/base_interfaces_test.py')
-rw-r--r--smoketest/scripts/cli/base_interfaces_test.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/smoketest/scripts/cli/base_interfaces_test.py b/smoketest/scripts/cli/base_interfaces_test.py
index 2f730abfb..aa9c15b65 100644
--- a/smoketest/scripts/cli/base_interfaces_test.py
+++ b/smoketest/scripts/cli/base_interfaces_test.py
@@ -35,6 +35,7 @@ from vyos.util import process_named_running
from vyos.util import get_interface_config
from vyos.validate import is_intf_addr_assigned
from vyos.validate import is_ipv6_link_local
+from vyos.xml_ref import cli_defined
def is_mirrored_to(interface, mirror_if, qdisc):
"""
@@ -82,6 +83,11 @@ class BasicInterfaceTest:
def setUpClass(cls):
super(BasicInterfaceTest.TestCase, cls).setUpClass()
+ # XXX the case of test_vif_8021q_mtu_limits, below, shows that
+ # we should extend cli_defined to support more complex queries
+ cls._test_vlan = cli_defined(cls._base_path, 'vif')
+ cls._test_qinq = cli_defined(cls._base_path, 'vif-s')
+
# Setup mirror interfaces for SPAN (Switch Port Analyzer)
for span in cls._mirror_interfaces:
section = Section.section(span)