From: Yu Watanabe Date: Fri, 31 May 2019 07:11:53 +0000 (+0900) Subject: test-network: add tests for "networkctl delete" X-Git-Tag: v243-rc1~324^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bee692fd38b33e92f1e448dde0eef873ff4f2862;p=thirdparty%2Fsystemd.git test-network: add tests for "networkctl delete" --- diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index ad63cce7020..0eb3492b7d7 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -364,6 +364,18 @@ class NetworkctlTests(unittest.TestCase, Utilities): output = subprocess.check_output(networkctl_cmd + ['status', 'veth-peer'], universal_newlines=True, env=env).rstrip() self.assertRegex(output, 'Driver: veth') + def test_delete_links(self): + self.copy_unit_to_networkd_unit_path('11-dummy.netdev', '11-dummy.network', + '25-veth.netdev', 'netdev-link-local-addressing-yes.network') + self.start_networkd(0) + + self.wait_online(['test1:degraded', 'veth99:degraded', 'veth-peer:degraded']) + + subprocess.check_call(networkctl_cmd + ['delete', 'test1', 'veth99']) + self.assertFalse(self.link_exists('test1')) + self.assertFalse(self.link_exists('veth99')) + self.assertFalse(self.link_exists('veth-peer')) + class NetworkdNetDevTests(unittest.TestCase, Utilities): links =[