From 2347b6b94e13c2a07f33e0c83f2612dfd4ff410f Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 16 Dec 2021 23:54:17 +0900 Subject: [PATCH] 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. --- test/test-network/systemd-networkd-tests.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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') -- 2.47.3