mirror of
https://github.com/systemd/systemd.git
synced 2025-03-31 14:50:15 +03:00
networkd-test: add final newlines in generated files, use .format()
This commit is contained in:
parent
5926e592fa
commit
6bfbfce795
@ -192,33 +192,39 @@ class BridgeTest(NetworkdTestingUtilities, unittest.TestCase):
|
||||
[NetDev]
|
||||
Name=port1
|
||||
Kind=dummy
|
||||
MACAddress=12:34:56:78:9a:bc''')
|
||||
MACAddress=12:34:56:78:9a:bc
|
||||
''')
|
||||
self.write_network('port2.netdev', '''\
|
||||
[NetDev]
|
||||
Name=port2
|
||||
Kind=dummy
|
||||
MACAddress=12:34:56:78:9a:bd''')
|
||||
MACAddress=12:34:56:78:9a:bd
|
||||
''')
|
||||
self.write_network('mybridge.netdev', '''\
|
||||
[NetDev]
|
||||
Name=mybridge
|
||||
Kind=bridge''')
|
||||
Kind=bridge
|
||||
''')
|
||||
self.write_network('port1.network', '''\
|
||||
[Match]
|
||||
Name=port1
|
||||
[Network]
|
||||
Bridge=mybridge''')
|
||||
Bridge=mybridge
|
||||
''')
|
||||
self.write_network('port2.network', '''\
|
||||
[Match]
|
||||
Name=port2
|
||||
[Network]
|
||||
Bridge=mybridge''')
|
||||
Bridge=mybridge
|
||||
''')
|
||||
self.write_network('mybridge.network', '''\
|
||||
[Match]
|
||||
Name=mybridge
|
||||
[Network]
|
||||
DNS=192.168.250.1
|
||||
Address=192.168.250.33/24
|
||||
Gateway=192.168.250.1''')
|
||||
Gateway=192.168.250.1
|
||||
''')
|
||||
subprocess.call(['systemctl', 'reset-failed', 'systemd-networkd', 'systemd-resolved'])
|
||||
subprocess.check_call(['systemctl', 'start', 'systemd-networkd'])
|
||||
|
||||
@ -351,10 +357,11 @@ class ClientTestBase(NetworkdTestingUtilities):
|
||||
self.start_unit('systemd-resolved')
|
||||
self.write_network(self.config, '''\
|
||||
[Match]
|
||||
Name={}
|
||||
Name={iface}
|
||||
[Network]
|
||||
DHCP={}
|
||||
{}'''.format(self.iface, dhcp_mode, extra_opts))
|
||||
DHCP={dhcp_mode}
|
||||
{extra_opts}
|
||||
'''.format(iface=self.iface, dhcp_mode=dhcp_mode, extra_opts=extra_opts))
|
||||
|
||||
if coldplug:
|
||||
# create interface first, then start networkd
|
||||
@ -476,14 +483,16 @@ DHCP={}
|
||||
[NetDev]
|
||||
Name=dummy0
|
||||
Kind=dummy
|
||||
MACAddress=12:34:56:78:9a:bc''')
|
||||
MACAddress=12:34:56:78:9a:bc
|
||||
''')
|
||||
self.write_network('myvpn.network', '''\
|
||||
[Match]
|
||||
Name=dummy0
|
||||
[Network]
|
||||
Address=192.168.42.100/24
|
||||
DNS=192.168.42.1
|
||||
Domains= ~company''')
|
||||
Domains= ~company
|
||||
''')
|
||||
|
||||
try:
|
||||
self.do_test(coldplug=True, ipv6=False,
|
||||
@ -508,13 +517,15 @@ Domains= ~company''')
|
||||
self.write_network('myvpn.netdev', '''[NetDev]
|
||||
Name=dummy0
|
||||
Kind=dummy
|
||||
MACAddress=12:34:56:78:9a:bc''')
|
||||
MACAddress=12:34:56:78:9a:bc
|
||||
''')
|
||||
self.write_network('myvpn.network', '''[Match]
|
||||
Name=dummy0
|
||||
[Network]
|
||||
Address=192.168.42.100/24
|
||||
DNS=192.168.42.1
|
||||
Domains= ~company ~.''')
|
||||
Domains= ~company ~.
|
||||
''')
|
||||
|
||||
try:
|
||||
self.do_test(coldplug=True, ipv6=False,
|
||||
@ -613,7 +624,8 @@ class DnsmasqClientTest(ClientTestBase, unittest.TestCase):
|
||||
Name={}
|
||||
[Network]
|
||||
DHCP=ipv4
|
||||
IPv6AcceptRA=False'''.format(self.iface))
|
||||
IPv6AcceptRA=False
|
||||
'''.format(self.iface))
|
||||
|
||||
# create second device/dnsmasq for a .company/.lab VPN interface
|
||||
# static IPs for simplicity
|
||||
@ -639,7 +651,8 @@ Name=testvpnclient
|
||||
IPv6AcceptRA=False
|
||||
Address=10.241.3.2/24
|
||||
DNS=10.241.3.1
|
||||
Domains= ~company ~lab''')
|
||||
Domains= ~company ~lab
|
||||
''')
|
||||
|
||||
self.start_unit('systemd-networkd')
|
||||
subprocess.check_call([NETWORKD_WAIT_ONLINE, '--interface', self.iface,
|
||||
@ -825,35 +838,37 @@ mount -t tmpfs none /run/systemd/network
|
||||
mount -t tmpfs none /run/systemd/netif
|
||||
[ ! -e /run/dbus ] || mount -t tmpfs none /run/dbus
|
||||
# create router/client veth pair
|
||||
cat << EOF > /run/systemd/network/test.netdev
|
||||
cat <<EOF >/run/systemd/network/test.netdev
|
||||
[NetDev]
|
||||
Name=%(ifr)s
|
||||
Name={ifr}
|
||||
Kind=veth
|
||||
|
||||
[Peer]
|
||||
Name=%(ifc)s
|
||||
Name={ifc}
|
||||
EOF
|
||||
|
||||
cat << EOF > /run/systemd/network/test.network
|
||||
cat <<EOF >/run/systemd/network/test.network
|
||||
[Match]
|
||||
Name=%(ifr)s
|
||||
Name={ifr}
|
||||
|
||||
[Network]
|
||||
Address=192.168.5.1/24
|
||||
%(addr6)s
|
||||
{addr6}
|
||||
DHCPServer=yes
|
||||
|
||||
[DHCPServer]
|
||||
PoolOffset=10
|
||||
PoolSize=50
|
||||
DNS=192.168.5.1
|
||||
%(dhopts)s
|
||||
{dhopts}
|
||||
EOF
|
||||
|
||||
# run networkd as in systemd-networkd.service
|
||||
exec $(systemctl cat systemd-networkd.service | sed -n '/^ExecStart=/ { s/^.*=//; s/^[@+-]//; s/^!*//; p}')
|
||||
''' % {'ifr': self.if_router, 'ifc': self.iface, 'addr6': ipv6 and 'Address=2600::1/64' or '',
|
||||
'dhopts': dhcpserver_opts or ''})
|
||||
exec $(systemctl cat systemd-networkd.service | sed -n '/^ExecStart=/ {{ s/^.*=//; s/^[@+-]//; s/^!*//; p}}')
|
||||
'''.format(ifr=self.if_router,
|
||||
ifc=self.iface,
|
||||
addr6=('Address=2600::1/64' if ipv6 else ''),
|
||||
dhopts=(dhcpserver_opts or '')))
|
||||
|
||||
os.fchmod(fd, 0o755)
|
||||
|
||||
@ -902,14 +917,16 @@ exec $(systemctl cat systemd-networkd.service | sed -n '/^ExecStart=/ { s/^.*=//
|
||||
[NetDev]
|
||||
Name=dummy0
|
||||
Kind=dummy
|
||||
MACAddress=12:34:56:78:9a:bc''')
|
||||
MACAddress=12:34:56:78:9a:bc
|
||||
''')
|
||||
self.write_network('test.network', '''\
|
||||
[Match]
|
||||
Name=dummy0
|
||||
[Network]
|
||||
Address=192.168.42.100/24
|
||||
DNS=192.168.42.1
|
||||
Domains= one two three four five six seven eight nine ten''')
|
||||
Domains= one two three four five six seven eight nine ten
|
||||
''')
|
||||
|
||||
self.start_unit('systemd-networkd')
|
||||
|
||||
@ -929,16 +946,19 @@ Domains= one two three four five six seven eight nine ten''')
|
||||
[NetDev]
|
||||
Name=dummy0
|
||||
Kind=dummy
|
||||
MACAddress=12:34:56:78:9a:bc''')
|
||||
MACAddress=12:34:56:78:9a:bc
|
||||
''')
|
||||
self.write_network('test.network', '''\
|
||||
[Match]
|
||||
Name=dummy0
|
||||
[Network]
|
||||
Address=192.168.42.100/24
|
||||
DNS=192.168.42.1''')
|
||||
DNS=192.168.42.1
|
||||
''')
|
||||
self.write_network_dropin('test.network', 'dns', '''\
|
||||
[Network]
|
||||
DNS=127.0.0.1''')
|
||||
DNS=127.0.0.1
|
||||
''')
|
||||
|
||||
self.start_unit('systemd-resolved')
|
||||
self.start_unit('systemd-networkd')
|
||||
|
Loading…
x
Reference in New Issue
Block a user