diff options
| author | Christian Breunig <christian@breunig.cc> | 2025-09-30 17:17:35 +0200 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2025-09-30 17:25:25 +0200 |
| commit | fa868a6967b55c7d06220afd5a0f3e7caf97443a (patch) | |
| tree | 77c62e0ec9bb5293c909de7c4d8d3d02cd5ca781 /smoketest/scripts/cli | |
| parent | 75e9fd60c553d4d0a0f1c8797884997f50e5fe74 (diff) | |
| download | vyos-1x-fa868a6967b55c7d06220afd5a0f3e7caf97443a.tar.gz vyos-1x-fa868a6967b55c7d06220afd5a0f3e7caf97443a.zip | |
smoketest: T7858: use pylint for our testcases
Diffstat (limited to 'smoketest/scripts/cli')
| -rw-r--r-- | smoketest/scripts/cli/base_accel_ppp_test.py | 5 | ||||
| -rw-r--r-- | smoketest/scripts/cli/base_interfaces_test.py | 6 | ||||
| -rwxr-xr-x | smoketest/scripts/cli/test_interfaces_ethernet.py | 6 | ||||
| -rwxr-xr-x | smoketest/scripts/cli/test_interfaces_loopback.py | 2 | ||||
| -rwxr-xr-x | smoketest/scripts/cli/test_interfaces_openvpn.py | 2 | ||||
| -rwxr-xr-x | smoketest/scripts/cli/test_interfaces_virtual-ethernet.py | 2 | ||||
| -rwxr-xr-x | smoketest/scripts/cli/test_nat.py | 3 | ||||
| -rwxr-xr-x | smoketest/scripts/cli/test_protocols_bgp.py | 12 |
8 files changed, 23 insertions, 15 deletions
diff --git a/smoketest/scripts/cli/base_accel_ppp_test.py b/smoketest/scripts/cli/base_accel_ppp_test.py index ddaed80ad..d7dc43757 100644 --- a/smoketest/scripts/cli/base_accel_ppp_test.py +++ b/smoketest/scripts/cli/base_accel_ppp_test.py @@ -26,6 +26,11 @@ from vyos.utils.process import cmd class BasicAccelPPPTest: class TestCase(VyOSUnitTestSHIM.TestCase): + _base_path = None + _config_file = None + _chap_secrets = None + _protocol_section = None + @classmethod def setUpClass(cls): cls._process_name = "accel-pppd" diff --git a/smoketest/scripts/cli/base_interfaces_test.py b/smoketest/scripts/cli/base_interfaces_test.py index cde4f9fb9..20f108b03 100644 --- a/smoketest/scripts/cli/base_interfaces_test.py +++ b/smoketest/scripts/cli/base_interfaces_test.py @@ -15,9 +15,9 @@ import re from json import loads -from netifaces import AF_INET -from netifaces import AF_INET6 -from netifaces import ifaddresses +from netifaces import ifaddresses # pylint: disable = no-name-in-module +from socket import AF_INET +from socket import AF_INET6 from systemd import journal from base_vyostest_shim import VyOSUnitTestSHIM diff --git a/smoketest/scripts/cli/test_interfaces_ethernet.py b/smoketest/scripts/cli/test_interfaces_ethernet.py index 82c6b5e80..d42ed29dc 100755 --- a/smoketest/scripts/cli/test_interfaces_ethernet.py +++ b/smoketest/scripts/cli/test_interfaces_ethernet.py @@ -20,9 +20,9 @@ import unittest from glob import glob from json import loads -from netifaces import AF_INET -from netifaces import AF_INET6 -from netifaces import ifaddresses +from socket import AF_INET +from socket import AF_INET6 +from netifaces import ifaddresses # pylint: disable = no-name-in-module from base_interfaces_test import BasicInterfaceTest from base_vyostest_shim import VyOSUnitTestSHIM diff --git a/smoketest/scripts/cli/test_interfaces_loopback.py b/smoketest/scripts/cli/test_interfaces_loopback.py index df498334e..6cc0d4dbe 100755 --- a/smoketest/scripts/cli/test_interfaces_loopback.py +++ b/smoketest/scripts/cli/test_interfaces_loopback.py @@ -15,10 +15,10 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. import unittest +from netifaces import interfaces # pylint: disable = no-name-in-module from base_interfaces_test import BasicInterfaceTest from base_interfaces_test import MSG_TESTCASE_UNSUPPORTED -from netifaces import interfaces from base_vyostest_shim import VyOSUnitTestSHIM from vyos.utils.network import is_intf_addr_assigned diff --git a/smoketest/scripts/cli/test_interfaces_openvpn.py b/smoketest/scripts/cli/test_interfaces_openvpn.py index aa2d7c5b1..fd898cb84 100755 --- a/smoketest/scripts/cli/test_interfaces_openvpn.py +++ b/smoketest/scripts/cli/test_interfaces_openvpn.py @@ -19,7 +19,7 @@ import unittest from glob import glob from ipaddress import IPv4Network -from netifaces import interfaces +from netifaces import interfaces # pylint: disable = no-name-in-module from base_vyostest_shim import VyOSUnitTestSHIM diff --git a/smoketest/scripts/cli/test_interfaces_virtual-ethernet.py b/smoketest/scripts/cli/test_interfaces_virtual-ethernet.py index 323362182..6f2ddd302 100755 --- a/smoketest/scripts/cli/test_interfaces_virtual-ethernet.py +++ b/smoketest/scripts/cli/test_interfaces_virtual-ethernet.py @@ -15,8 +15,8 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. import unittest +from netifaces import interfaces # pylint: disable = no-name-in-module -from netifaces import interfaces from base_interfaces_test import BasicInterfaceTest from base_vyostest_shim import VyOSUnitTestSHIM diff --git a/smoketest/scripts/cli/test_nat.py b/smoketest/scripts/cli/test_nat.py index 550d37121..ed57d4a62 100755 --- a/smoketest/scripts/cli/test_nat.py +++ b/smoketest/scripts/cli/test_nat.py @@ -18,7 +18,10 @@ import os import unittest from base_vyostest_shim import VyOSUnitTestSHIM +from time import sleep + from vyos.configsession import ConfigSessionError +from vyos.utils.process import run base_path = ['nat'] src_path = base_path + ['source'] diff --git a/smoketest/scripts/cli/test_protocols_bgp.py b/smoketest/scripts/cli/test_protocols_bgp.py index d1ae5dabf..d2059f388 100755 --- a/smoketest/scripts/cli/test_protocols_bgp.py +++ b/smoketest/scripts/cli/test_protocols_bgp.py @@ -714,10 +714,10 @@ class TestProtocolsBGP(VyOSUnitTestSHIM.TestCase): for table, table_config in proto_config.items(): self.cli_set(proto_path + [table]) if 'metric' in table_config: - self.cli_set(proto_path + [table, 'metric'], value=table_config['metric']) + self.cli_set(proto_path + [table, 'metric'], value=table_config.get('metric')) if 'route_map' in table_config: - self.cli_set(['policy', 'route-map', table_config['route_map'], 'rule', '10', 'action'], value='permit') - self.cli_set(proto_path + [table, 'route-map'], value=table_config['route_map']) + self.cli_set(['policy', 'route-map', table_config.get('route_map'), 'rule', '10', 'action'], value='permit') + self.cli_set(proto_path + [table, 'route-map'], value=table_config.get('route_map')) else: self.cli_set(proto_path) if 'metric' in proto_config: @@ -846,10 +846,10 @@ class TestProtocolsBGP(VyOSUnitTestSHIM.TestCase): for table, table_config in proto_config.items(): self.cli_set(proto_path + [table]) if 'metric' in table_config: - self.cli_set(proto_path + [table, 'metric'], value=table_config['metric']) + self.cli_set(proto_path + [table, 'metric'], value=table_config.get('metric')) if 'route_map' in table_config: - self.cli_set(['policy', 'route-map', table_config['route_map'], 'rule', '10', 'action'], value='permit') - self.cli_set(proto_path + [table, 'route-map'], value=table_config['route_map']) + self.cli_set(['policy', 'route-map', table_config.get('route_map'), 'rule', '10', 'action'], value='permit') + self.cli_set(proto_path + [table, 'route-map'], value=table_config.get('route_map')) else: self.cli_set(proto_path) if 'metric' in proto_config: |
