diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-01-14 18:38:15 +0100 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-01-14 18:38:15 +0100 |
commit | 3b9ae4c22d8dffa8b5beee57bf5b19dac969a009 (patch) | |
tree | 71506742f2896ed016833167e5b145767b574b58 /smoketest/scripts/cli | |
parent | c4901896a59e6d7e210ef20f13b434acdfa8f018 (diff) | |
download | vyos-1x-3b9ae4c22d8dffa8b5beee57bf5b19dac969a009.tar.gz vyos-1x-3b9ae4c22d8dffa8b5beee57bf5b19dac969a009.zip |
smoketest: interface: validate empty description on removal
Diffstat (limited to 'smoketest/scripts/cli')
-rw-r--r-- | smoketest/scripts/cli/base_interfaces_test.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/smoketest/scripts/cli/base_interfaces_test.py b/smoketest/scripts/cli/base_interfaces_test.py index 36b085c7f..8a09dd96f 100644 --- a/smoketest/scripts/cli/base_interfaces_test.py +++ b/smoketest/scripts/cli/base_interfaces_test.py @@ -127,7 +127,17 @@ class BasicInterfaceTest: for intf in self._interfaces: test_string=f'Description-Test-{intf}' tmp = read_file(f'/sys/class/net/{intf}/ifalias') - self.assertTrue(tmp, test_string) + self.assertEqual(tmp, test_string) + self.assertEqual(Interface(intf).get_alias(), test_string) + self.session.delete(self._base_path + [intf, 'description']) + + self.session.commit() + + # Validate remove interface description "empty" + for intf in self._interfaces: + tmp = read_file(f'/sys/class/net/{intf}/ifalias') + self.assertEqual(tmp, str()) + self.assertEqual(Interface(intf).get_alias(), str()) def test_add_single_ip_address(self): addr = '192.0.2.0/31' |