From 803deabc0d54747aa5ac4a982105a9a971edcb32 Mon Sep 17 00:00:00 2001 From: John Estabrook Date: Tue, 23 Sep 2025 08:28:47 -0500 Subject: T7850: add nosetest for util list_strip --- src/tests/test_utils.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/tests/test_utils.py') 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), []) -- cgit v1.2.3