def test_create_port_group_existing(self): dvs_name = "test_dvs" pg_name = fake_vmware_api.Constants.PORTGROUP_NAME vlanid = "1002" pg = fake_vmware_api.DataObject() defaultPortConfig = fake_vmware_api.DataObject() vlan = fake_vmware_api.DataObject() vlan.vlanId = vlanid defaultPortConfig.vlan = vlan port_group_config = fake_vmware_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)