library/test: add test for a slave profile

This commit is contained in:
Thomas Haller 2018-01-24 11:31:19 +01:00
parent a799777d1a
commit 83249eb042

View file

@ -966,6 +966,102 @@ class TestValidator(unittest.TestCase):
],
)
self.do_connections_validate(
[
{
'autoconnect': True,
'check_iface_exists': True,
'ethernet': {
'autoneg': None,
'duplex': None,
'speed': 0,
},
'force_state_change': None,
'ignore_errors': None,
'infiniband_p_key': None,
'infiniband_transport_mode': None,
'interface_name': '6643-master',
'ip': {
'address': [],
'auto6': True,
'dhcp4': True,
'dhcp4_send_hostname': None,
'dns': [],
'dns_search': [],
'gateway4': None,
'gateway6': None,
'route': [],
'route_append_only': False,
'route_metric4': None,
'route_metric6': None,
'rule_append_only': False
},
'mac': None,
'master': None,
'mtu': None,
'name': '6643-master',
'parent': None,
'slave_type': None,
'state': 'up',
'type': 'bridge',
'vlan_id': None,
'wait': None,
'zone': None,
},
{
'autoconnect': True,
'check_iface_exists': True,
'ethernet': {
'autoneg': None,
'duplex': None,
'speed': 0,
},
'force_state_change': None,
'ignore_errors': None,
'infiniband_p_key': None,
'infiniband_transport_mode': None,
'interface_name': None,
'ip': {
'address': [],
'auto6': True,
'dhcp4': True,
'dhcp4_send_hostname': None,
'dns': [],
'dns_search': [],
'gateway4': None,
'gateway6': None,
'route': [],
'route_append_only': False,
'route_metric4': None,
'route_metric6': None,
'rule_append_only': False,
},
'mac': None,
'master': '6643-master',
'mtu': None,
'name': '6643',
'parent': None,
'slave_type': 'bridge',
'state': 'up',
'type': 'ethernet',
'vlan_id': None,
'wait': None,
'zone': None,
}
],
[
{ 'name': '6643-master',
'state': 'up',
'type': 'bridge',
},
{ 'name': '6643',
'state': 'up',
'type': 'ethernet',
'master': '6643-master',
},
],
)
self.do_connections_validate(
[
{