summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2025-09-24 10:45:08 +0300
committerGitHub <noreply@github.com>2025-09-24 10:45:08 +0300
commit97ca055ba1179faec7b260ee83efbfe83a370987 (patch)
tree761b47b232c3c9243c49f1a29d82dd2f4c6a9e80 /src
parentbf1c29aa71980158a4e820d69351660e863cf219 (diff)
parentbb5797b834151aab46909b7a7cb45060687e70f2 (diff)
downloadvyos-1x-97ca055ba1179faec7b260ee83efbfe83a370987.tar.gz
vyos-1x-97ca055ba1179faec7b260ee83efbfe83a370987.zip
Merge pull request #4737 from jestabro/edit-level-op-mode-dict
T7850: make op_mode_config_dict edit level aware
Diffstat (limited to 'src')
-rw-r--r--src/tests/test_utils.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/tests/test_utils.py b/src/tests/test_utils.py
index 5d642f4ea..5c06a4394 100644
--- a/src/tests/test_utils.py
+++ b/src/tests/test_utils.py
@@ -24,3 +24,15 @@ class TestVyOSUtils(TestCase):
def test_sysctl_read(self):
from vyos.utils.system import sysctl_read
self.assertEqual(sysctl_read('net.ipv4.conf.lo.forwarding'), '1')
+
+ def test_list_strip(self):
+ from vyos.utils.list import list_strip
+
+ lst = ['a', 'b', 'c', 'd', 'e']
+ sub = ['a', 'b']
+ rsb = ['d', 'e']
+ non = ['a', 'e']
+ self.assertEqual(list_strip(lst, sub), ['c', 'd', 'e'])
+ self.assertEqual(list_strip(lst, rsb, right=True), ['a', 'b', 'c'])
+ self.assertEqual(list_strip(lst, non), [])
+ self.assertEqual(list_strip(sub, lst), [])