From: Yu Watanabe Date: Thu, 16 Dec 2021 14:54:17 +0000 (+0900) Subject: test-network: wait for veth99 being configured X-Git-Tag: v250-rc3~33^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2347b6b94e13c2a07f33e0c83f2612dfd4ff410f;p=thirdparty%2Fsystemd.git test-network: wait for veth99 being configured As the address, which should be kept, may not be just removed yet. Let's check that the address is actually kept. --- diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index 68cdad30ac5..a55ac4de7e4 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -4588,12 +4588,11 @@ class NetworkdDHCPClientTests(unittest.TestCase, Utilities): print(output) self.assertRegex(output, r'192.168.5.*') - output = check_output(*networkctl_cmd, '-n', '0', 'status', 'veth99', env=env) - print(output) - self.assertRegex(output, r'192.168.5.*') + with open(os.path.join(network_unit_file_path, 'dhcp-client-keep-configuration-dhcp.network'), mode='a') as f: + f.write('[Network]\nDHCP=no\n') - start_networkd(3) - self.wait_online(['veth-peer:routable']) + start_networkd() + self.wait_online(['veth99:routable', 'veth-peer:routable']) print('Still the lease address should be kept after networkd restarted') output = check_output('ip address show dev veth99 scope global')