From: Yu Watanabe Date: Sat, 1 Jun 2019 06:44:04 +0000 (+0900) Subject: test-network: add test for MTU field of 'networkctl status' X-Git-Tag: v243-rc1~324^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d5b4efed23a0371275337038e2c4ea5e8e91ef6;p=thirdparty%2Fsystemd.git test-network: add test for MTU field of 'networkctl status' --- diff --git a/test/test-network/conf/11-dummy-mtu.netdev b/test/test-network/conf/11-dummy-mtu.netdev new file mode 100644 index 00000000000..aeecc1dc015 --- /dev/null +++ b/test/test-network/conf/11-dummy-mtu.netdev @@ -0,0 +1,4 @@ +[NetDev] +Name=test1 +Kind=dummy +MTUBytes=1600 diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index 0eb3492b7d7..803b7122e84 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -309,6 +309,7 @@ class NetworkctlTests(unittest.TestCase, Utilities): units = [ '11-dummy.netdev', + '11-dummy-mtu.netdev', '11-dummy.network', '25-veth.netdev', 'netdev-link-local-addressing-yes.network', @@ -347,6 +348,15 @@ class NetworkctlTests(unittest.TestCase, Utilities): self.assertNotRegex(output, '1: lo ') self.assertRegex(output, 'test1') + def test_mtu(self): + self.copy_unit_to_networkd_unit_path('11-dummy-mtu.netdev', '11-dummy.network') + self.start_networkd(0) + + self.wait_online(['test1:degraded']) + + output = subprocess.check_output(networkctl_cmd + ['status', 'test1'], universal_newlines=True, env=env).rstrip() + self.assertRegex(output, 'MTU: 1600') + @expectedFailureIfEthtoolDoesNotSupportDriver() def test_udev_driver(self): self.copy_unit_to_networkd_unit_path('11-dummy.netdev', '11-dummy.network',