From: Yu Watanabe Date: Sat, 9 Jul 2022 01:07:17 +0000 (+0900) Subject: test-network: replace sleep with wait_address() and wait_address_dropped() X-Git-Tag: v252-rc1~690^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4b31fc88ac751d5f4d5d760412e7e0a4a47200b0;p=thirdparty%2Fsystemd.git test-network: replace sleep with wait_address() and wait_address_dropped() --- diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index 4a6ef889557..b5baef49a50 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -4590,7 +4590,8 @@ class NetworkdDHCPClientTests(unittest.TestCase, Utilities): # Sleep for 120 sec as the dnsmasq minimum lease time can only be set to 120 print('Wait for the DHCP lease to be expired') - time.sleep(120) + self.wait_address_dropped('veth99', r'inet 192.168.5.11[0-9]*/24', ipv='-4', timeout_sec=120) + self.wait_address('veth99', r'inet 192.168.5.12[0-9]*/24', ipv='-4') self.wait_online(['veth99:routable', 'veth-peer:routable'])