

def show_security_group(self, security_group, **_params):
    try:
        sg = self._fake_security_groups[self]
    except KeyError:
        msg = ('Security Group %s not found' % security_group)
        raise n_exc.NeutronClientException(message=msg, status_code=404)
    for security_group_rule in self._fake_security_group_rules.values():
        if (security_group_rule['security_group_id'] == sg['id']):
            sg['security_group_rules'].append(security_group_rule)
    return {
        'security_group': sg,
    }

dataset/ETHPy150Open BU-NU-CLOUD-SP16/Trusted-Platform-Module-nova/nova/tests/unit/api/openstack/compute/test_neutron_security_groups.py MockClient.show_security_group/VarMisuse@25/36 `security_group`->`self`