]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: merge two more tests with test_dhcp_client_ipv4_only
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 9 Jul 2022 01:01:51 +0000 (10:01 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 9 Jul 2022 02:44:25 +0000 (11:44 +0900)
test/test-network/conf/25-dhcp-client-ipv4-only.network
test/test-network/conf/25-dhcp-server-decline.network [deleted file]
test/test-network/systemd-networkd-tests.py

index a71c5c9af1f242712e1821d8befec3f61657a7e8..23c6f047cea5bac1f8361bbfa168c9f9b992f9c3 100644 (file)
@@ -22,6 +22,10 @@ ClientIdentifier=mac
 VendorClassIdentifier=FooBarVendorTest
 Label=test-label
 ListenPort=5555
+SendDecline=yes
+# DenyList= will be ignored
+AllowList=192.168.5.0/24 192.168.6.0/24
+DenyList=192.168.5.0/24
 
 [Route]
 Destination=192.168.5.0/24
diff --git a/test/test-network/conf/25-dhcp-server-decline.network b/test/test-network/conf/25-dhcp-server-decline.network
deleted file mode 100644 (file)
index cb8e04a..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# SPDX-License-Identifier: LGPL-2.1-or-later
-[Match]
-Name=veth-peer
-
-[Network]
-Address=192.168.5.1/24
-IPv6AcceptRA=false
-DHCPServer=yes
-
-[DHCPServer]
-PoolOffset=10
-PoolSize=100
-DNS=192.168.5.1
-NTP=192.168.5.1
index e57d467e8b8c0116e699bcb03c062436666f597c..4a6ef889557359e405566f6558d5f3729d174d1a 100755 (executable)
@@ -4479,9 +4479,7 @@ class NetworkdDHCPClientTests(unittest.TestCase, Utilities):
         '25-veth.netdev',
         '25-vrf.netdev',
         '25-vrf.network',
-        '25-dhcp-client-allow-list.network',
         '25-dhcp-client-anonymize.network',
-        '25-dhcp-client-decline.network',
         '25-dhcp-client-gateway-ipv6.network',
         '25-dhcp-client-gateway-onlink-implicit.network',
         '25-dhcp-client-ipv4-only.network',
@@ -4492,7 +4490,6 @@ class NetworkdDHCPClientTests(unittest.TestCase, Utilities):
         '25-dhcp-client-vrf.network',
         '25-dhcp-client-with-ipv4ll.network',
         '25-dhcp-client.network',
-        '25-dhcp-server-decline.network',
         '25-dhcp-server-veth-peer.network',
         '25-static.network']
 
@@ -5001,26 +4998,6 @@ class NetworkdDHCPClientTests(unittest.TestCase, Utilities):
         check(self, False, True)
         check(self, False, False)
 
-    def test_dhcp_client_decline(self):
-        copy_unit_to_networkd_unit_path('25-veth.netdev', '25-dhcp-server-decline.network', '25-dhcp-client-decline.network')
-
-        start_networkd()
-        self.wait_online(['veth99:routable', 'veth-peer:routable'])
-
-        output = check_output('ip -4 address show dev veth99 scope global dynamic')
-        print(output)
-        self.assertRegex(output, 'inet 192.168.5.[0-9]*/24 metric 1024 brd 192.168.5.255 scope global dynamic veth99')
-
-    def test_dhcp_client_allow_list(self):
-        copy_unit_to_networkd_unit_path('25-veth.netdev', '25-dhcp-server-decline.network', '25-dhcp-client-allow-list.network')
-
-        start_networkd()
-        self.wait_online(['veth99:routable', 'veth-peer:routable'])
-
-        output = check_output('ip -4 address show dev veth99 scope global dynamic')
-        print(output)
-        self.assertRegex(output, 'inet 192.168.5.[0-9]*/24 metric 1024 brd 192.168.5.255 scope global dynamic veth99')
-
 class NetworkdDHCPPDTests(unittest.TestCase, Utilities):
     links = [
         'dummy97',