From: Yu Watanabe Date: Thu, 18 Feb 2021 21:06:51 +0000 (+0900) Subject: test-network: add tests for Broadcast= with boolean settings X-Git-Tag: v248-rc1~30^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F18689%2Fhead;p=thirdparty%2Fsystemd.git test-network: add tests for Broadcast= with boolean settings --- diff --git a/test/test-network/conf/25-address-static.network b/test/test-network/conf/25-address-static.network index da57bf73510..3227fe8dfd0 100644 --- a/test/test-network/conf/25-address-static.network +++ b/test/test-network/conf/25-address-static.network @@ -61,6 +61,10 @@ Scope=link Address=2001:0db8:1:f101::1/64 PreferredLifetime=0 +[Address] +Address=10.8.8.1/16 +Broadcast=no + # test for ENOBUFS issue #17012 [Network] Address=10.3.3.1/16 diff --git a/test/test-network/conf/25-wireguard-23-peers.network b/test/test-network/conf/25-wireguard-23-peers.network index 4dc87f8d4c7..033ffa155da 100644 --- a/test/test-network/conf/25-wireguard-23-peers.network +++ b/test/test-network/conf/25-wireguard-23-peers.network @@ -2,6 +2,7 @@ Name=wg98 [Network] +Address=192.168.123.123/24 Address=fd8d:4d6d:3ccb:0500::1/64 # nat64 via 1 diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index 12e9a0a4a36..a5942ec4ea7 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -1220,6 +1220,14 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): start_networkd() self.wait_online(['wg99:carrier', 'wg98:routable', 'wg97:carrier']) + output = check_output('ip -4 address show dev wg98') + print(output) + self.assertIn('inet 192.168.123.123/24 scope global wg98', output) + + output = check_output('ip -6 address show dev wg98') + print(output) + self.assertIn('inet6 fd8d:4d6d:3ccb:500::1/64 scope global', output) + if shutil.which('wg'): call('wg') @@ -1833,6 +1841,7 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities): self.assertIn('inet 10.1.2.4/16 brd 10.1.255.255 scope global secondary dummy98', output) self.assertIn('inet 10.2.2.4/16 brd 10.2.255.255 scope global dummy98', output) self.assertIn('inet 10.7.8.9/16 brd 10.7.255.255 scope link deprecated dummy98', output) + self.assertIn('inet 10.8.8.1/16 scope global dummy98', output) # test for ENOBUFS issue #17012 for i in range(1,254):