]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add tests for DefaultRouteOnDevice=
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 7 May 2019 04:18:30 +0000 (06:18 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 15 May 2019 03:44:30 +0000 (12:44 +0900)
test/test-network/conf/25-route-static.network
test/test-network/systemd-networkd-tests.py

index 50b2ce0c3bc1c55ea2357c97b34f4b4d1fa7c25b..4d94ab92a870d8af48e9e4d66e0b58920b76a2b0 100644 (file)
@@ -5,6 +5,7 @@ Name=dummy98
 IPv6AcceptRA=no
 Address=2001:1234:5:8f63::1/128
 Address=149.10.124.58/28
+DefaultRouteOnDevice=yes
 
 [Route]
 Destination=2001:1234:5:8fff:ff:ff:ff:ff/128
index e65897561be6cf29b396b4427dc3cb694f75071b..ab742d31f5ab5a97521814e8321dc92501ca707d 100755 (executable)
@@ -1209,6 +1209,7 @@ class NetworkdNetWorkTests(unittest.TestCase, Utilities):
         output = subprocess.check_output(['ip', '-4', 'route', 'show', 'dev', 'dummy98', 'default']).rstrip().decode('utf-8')
         self.assertRegex(output, 'default via 149.10.125.65 proto static onlink')
         self.assertRegex(output, 'default via 149.10.124.64 proto static')
+        self.assertRegex(output, 'default proto static')
 
         output = subprocess.check_output(['ip', 'route', 'show', 'type', 'blackhole']).rstrip().decode('utf-8')
         print(output)