From d146a0c31be889a6062220c285a2defa5811b8cc Mon Sep 17 00:00:00 2001 From: Lukas Märdian Date: Mon, 8 Feb 2021 17:31:24 +0100 Subject: tests: fix nm.py with new systemd --- debian/tests/network_test_base.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'debian/tests') diff --git a/debian/tests/network_test_base.py b/debian/tests/network_test_base.py index 9ef8dec3..ffbd60df 100644 --- a/debian/tests/network_test_base.py +++ b/debian/tests/network_test_base.py @@ -99,6 +99,11 @@ class NetworkTestBase(unittest.TestCase): klass.dev_w_client = devs[1] # determine and store MAC addresses + # Creation of the veths introduces a race with newer versions of + # systemd, as it will change the initial MAC address after the device + # was created and networkd took control. Give it some time, so we read + # the correct MAC address + time.sleep(0.1) with open('/sys/class/net/%s/address' % klass.dev_w_ap) as f: klass.mac_w_ap = f.read().strip().upper() with open('/sys/class/net/%s/address' % klass.dev_w_client) as f: -- cgit 1.3.0-6-gf8a5