diff options
author | Christian Breunig <christian@breunig.cc> | 2024-04-06 12:44:01 +0200 |
---|---|---|
committer | Christian Breunig <christian@breunig.cc> | 2024-04-06 12:51:18 +0200 |
commit | d9d2e9c8ead29c173fefd1b565d191a85baaa071 (patch) | |
tree | 3d9f16a071e0a7f3367952783ad47a5a7ff4e482 /smoketest/scripts/cli/test_interfaces_wireless.py | |
parent | 71786307eed6a0ebb42755f24c19dfd46b1b9696 (diff) | |
download | vyos-1x-d9d2e9c8ead29c173fefd1b565d191a85baaa071.tar.gz vyos-1x-d9d2e9c8ead29c173fefd1b565d191a85baaa071.zip |
T6199: start validating smoketests against real CLI defaultValues
Use vyos.xml_ref.default_value to query XML default values and take them into
account when validating properly applied defaults in individual smoketests
instead of using hardcoded values like 443 for https port.
Diffstat (limited to 'smoketest/scripts/cli/test_interfaces_wireless.py')
-rwxr-xr-x | smoketest/scripts/cli/test_interfaces_wireless.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/smoketest/scripts/cli/test_interfaces_wireless.py b/smoketest/scripts/cli/test_interfaces_wireless.py index 95246a7b9..83b00ac0c 100755 --- a/smoketest/scripts/cli/test_interfaces_wireless.py +++ b/smoketest/scripts/cli/test_interfaces_wireless.py @@ -25,6 +25,7 @@ from vyos.configsession import ConfigSessionError from vyos.utils.process import process_named_running from vyos.utils.kernel import check_kmod from vyos.utils.file import read_file +from vyos.xml_ref import default_value def get_config_value(interface, key): tmp = read_file(f'/run/hostapd/{interface}.conf') @@ -127,7 +128,8 @@ class WirelessInterfaceTest(BasicInterfaceTest.TestCase): # channel tmp = get_config_value(interface, 'channel') - self.assertEqual('0', tmp) # default is channel 0 + cli_default = default_value(self._base_path + [interface, 'channel']) + self.assertEqual(cli_default, tmp) # auto-powersave is special tmp = get_config_value(interface, 'uapsd_advertisement_enabled') |