test-network: add test for AssignToLoopback= setting

This commit is contained in:
Yu Watanabe 2019-07-10 23:53:30 +09:00
parent 8c9c703c55
commit 95082dbef5
2 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,10 @@
[NetDev]
Name=ipiptun99
Kind=ipip
MTUBytes=1480
[Tunnel]
Local=192.168.223.238
Remote=192.169.224.239
Independent=true
AssignToLoopback=yes

View File

@ -559,6 +559,7 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
'25-ip6tnl-tunnel-local-any.netdev',
'25-ip6tnl-tunnel.netdev',
'25-ipip-tunnel-independent.netdev',
'25-ipip-tunnel-independent-loopback.netdev',
'25-ipip-tunnel-local-any.netdev',
'25-ipip-tunnel-remote-any.netdev',
'25-ipip-tunnel.netdev',
@ -1130,6 +1131,12 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
wait_online(['ipiptun99:carrier'])
def test_tunnel_independent_loopback(self):
copy_unit_to_networkd_unit_path('25-ipip-tunnel-independent-loopback.netdev', 'netdev-link-local-addressing-yes.network')
start_networkd()
wait_online(['ipiptun99:carrier'])
@expectedFailureIfModuleIsNotAvailable('fou')
def test_fou(self):
# The following redundant check is necessary for CentOS CI.