

def _create_port(self, **kwargs):
    body = {
        'port': {
            'binding:vnic_type': model.VNIC_TYPE_NORMAL,
        },
    }
    fields = ['security_groups', 'device_id', 'network_id', 'port_security_enabled']
    for field in fields:
        if (field in kwargs):
            body['port'][field] = kwargs[field]
    neutron = get_client()
    return neutron.create_port(body)

dataset/ETHPy150Open BU-NU-CLOUD-SP16/Trusted-Platform-Module-nova/nova/tests/unit/api/openstack/compute/test_neutron_security_groups.py TestNeutronSecurityGroupsV21._create_port/original