Exemplo n.º 1
0
    def test_vlan_apply(self):
        vlan = objects.Vlan('em1', 5)
        self.provider.add_vlan(vlan)
        self.provider.apply()

        ifcfg_data = utils.get_file_data(self.temp_ifcfg_file.name)
        self.assertEqual(_VLAN_NO_IP, ifcfg_data)
Exemplo n.º 2
0
 def test_vlan_ovs_bridge_int_port(self):
     vlan = objects.Vlan('eth0', 5)
     bridge = objects.OvsBridge('br0', use_dhcp=True,
                                members=[vlan])
     self.provider.add_bridge(bridge)
     self.provider.add_vlan(vlan)
     self.assertEqual(_VLAN_OVS_PORT, self.get_interface_config('vlan5'))
Exemplo n.º 3
0
 def test_add_linux_bridge_with_vlan(self):
     vlan = objects.Vlan('em1', 5)
     bridge = objects.LinuxBridge('br-ctlplane',
                                  use_dhcp=True,
                                  members=[vlan])
     self.provider.add_vlan(vlan)
     self.provider.add_bridge(bridge)
     self.assertEqual(_VLAN_LINUX_BRIDGE, self.get_vlan_config('vlan5'))
Exemplo n.º 4
0
 def test_add_ovs_bridge_with_vlan(self):
     vlan = objects.Vlan('em1', 5)
     bridge = objects.OvsBridge('br-ctlplane',
                                use_dhcp=True,
                                members=[vlan])
     self.provider.addVlan(vlan)
     self.provider.addBridge(bridge)
     self.assertEqual(_VLAN_OVS_BRIDGE, self.get_interface_config('vlan5'))
Exemplo n.º 5
0
 def test_add_vlan_mtu_1500(self):
     vlan = objects.Vlan('em1', 5, mtu=1500)
     self.provider.add_vlan(vlan)
     expected = _VLAN_NO_IP + 'MTU=1500\n'
     self.assertEqual(expected, self.get_vlan_config('vlan5'))
Exemplo n.º 6
0
 def test_add_vlan_ovs(self):
     vlan = objects.Vlan('em1', 5)
     vlan.ovs_port = True
     self.provider.add_vlan(vlan)
     self.assertEqual(_VLAN_OVS, self.get_vlan_config('vlan5'))
Exemplo n.º 7
0
 def test_add_vlan(self):
     vlan = objects.Vlan('em1', 5)
     self.provider.add_vlan(vlan)
     self.assertEqual(_VLAN_NO_IP, self.get_vlan_config('vlan5'))
Exemplo n.º 8
0
 def test_vlan(self):
     vlan = objects.Vlan('eth0', 5)
     self.provider.addVlan(vlan)
     self.assertEqual(_VLAN_NO_IP, self.get_interface_config('vlan5'))