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)