def create_network(self, network, virtual_switch): LOG.info( _LI("Creating portgroup %(nm)s with vlan id %(vid)s " "on virtual switch %(sw)s."), {"nm": network.name, "vid": network.config.vlan.vlanIds[0], "sw": virtual_switch.name}, ) network_util.create_port_group( self.session, dvs_name=virtual_switch.name, pg_name=network.name, vlan_id=network.config.vlan.vlanIds[0] )
def create_network(self, network, virtual_switch): LOG.info( _LI("Creating portgroup %(nm)s with vlan id %(vid)s " "on virtual switch %(sw)s."), { 'nm': network.name, 'vid': network.config.vlan.vlanIds[0], 'sw': virtual_switch.name }) network_util.create_port_group(self.session, dvs_name=virtual_switch.name, pg_name=network.name, vlan_id=network.config.vlan.vlanIds[0])
def test_create_port_group_existing(self, mock_get_prop, mock_mor): dvs_name = "test_dvs" pg_name = fake_api.Constants.PORTGROUP_NAME vlanid = "100" pg = fake_api.DataObject() defaultPortConfig = fake_api.DataObject() vlan = fake_api.DataObject() vlan.vlanId = vlanid defaultPortConfig.vlan = vlan port_group_config = fake_api.DataObject() port_group_config.defaultPortConfig = defaultPortConfig mock_mor.return_value = pg mock_get_prop.return_value = port_group_config network_util.create_port_group(self.session, dvs_name, pg_name, vlanid) self.assertTrue(mock_get_prop.called)
def test_create_port_group_existing(self): dvs_name = "test_dvs" pg_name = fake_api.Constants.PORTGROUP_NAME vlanid = "100" pg = fake_api.DataObject() defaultPortConfig = fake_api.DataObject() vlan = fake_api.DataObject() vlan.vlanId = vlanid defaultPortConfig.vlan = vlan port_group_config = fake_api.DataObject() port_group_config.defaultPortConfig = defaultPortConfig with contextlib.nested( mock.patch.object(network_util, "get_portgroup_mor_by_name", return_value=pg), mock.patch.object(vim_util, "get_dynamic_property", return_value=port_group_config) ) as (mor, get_prop): network_util.create_port_group(self.session, dvs_name, pg_name, vlanid) self.assertTrue(get_prop.called)
def test_create_port_group_existing(self): dvs_name = "test_dvs" pg_name = fake_api.Constants.PORTGROUP_NAME vlanid = "100" pg = fake_api.DataObject() defaultPortConfig = fake_api.DataObject() vlan = fake_api.DataObject() vlan.vlanId = vlanid defaultPortConfig.vlan = vlan port_group_config = fake_api.DataObject() port_group_config.defaultPortConfig = defaultPortConfig with contextlib.nested( mock.patch.object(network_util, "get_portgroup_mor_by_name", return_value=pg), mock.patch.object( vim_util, "get_dynamic_property", return_value=port_group_config)) as (mor, get_prop): network_util.create_port_group(self.session, dvs_name, pg_name, vlanid) self.assertTrue(get_prop.called)