test-network: add test for MTU field of 'networkctl status'
This commit is contained in:
parent
bee692fd38
commit
6d5b4efed2
4
test/test-network/conf/11-dummy-mtu.netdev
Normal file
4
test/test-network/conf/11-dummy-mtu.netdev
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[NetDev]
|
||||||
|
Name=test1
|
||||||
|
Kind=dummy
|
||||||
|
MTUBytes=1600
|
|
@ -309,6 +309,7 @@ class NetworkctlTests(unittest.TestCase, Utilities):
|
||||||
|
|
||||||
units = [
|
units = [
|
||||||
'11-dummy.netdev',
|
'11-dummy.netdev',
|
||||||
|
'11-dummy-mtu.netdev',
|
||||||
'11-dummy.network',
|
'11-dummy.network',
|
||||||
'25-veth.netdev',
|
'25-veth.netdev',
|
||||||
'netdev-link-local-addressing-yes.network',
|
'netdev-link-local-addressing-yes.network',
|
||||||
|
@ -347,6 +348,15 @@ class NetworkctlTests(unittest.TestCase, Utilities):
|
||||||
self.assertNotRegex(output, '1: lo ')
|
self.assertNotRegex(output, '1: lo ')
|
||||||
self.assertRegex(output, 'test1')
|
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()
|
@expectedFailureIfEthtoolDoesNotSupportDriver()
|
||||||
def test_udev_driver(self):
|
def test_udev_driver(self):
|
||||||
self.copy_unit_to_networkd_unit_path('11-dummy.netdev', '11-dummy.network',
|
self.copy_unit_to_networkd_unit_path('11-dummy.netdev', '11-dummy.network',
|
||||||
|
|
Loading…
Reference in a new issue