def __init__(self, server_config=None, **kwargs): self._fields = { 'set_console_password': entity_fields.BooleanField(), 'user': entity_fields.StringField(), 'password': entity_fields.StringField() } super(OVirtComputeResource, self).__init__(server_config, **kwargs) self._fields['provider'].default = 'Ovirt' self._fields['provider'].required = True self._fields['provider_friendly_name'].default = 'OVirt'
def __init__(self, server_config=None, **kwargs): self._fields = { 'audit_comment': entity_fields.StringField(), 'description_format': entity_fields.StringField(), 'effective_user': entity_fields.DictField(), 'job_category': entity_fields.StringField(), 'location': entity_fields.OneToManyField(Location), 'locked': entity_fields.BooleanField(), 'name': entity_fields.StringField(), 'organization': entity_fields.OneToManyField(Organization), 'provider_type': entity_fields.StringField(), 'snippet': entity_fields.BooleanField(), 'template': entity_fields.StringField(), 'template_inputs': entity_fields.OneToManyField(TemplateInput), } self._meta = { 'api_path': 'api/v2/job_templates', 'server_modes': ('sat')} super(JobTemplate, self).__init__(server_config, **kwargs)
def __init__(self, server_config=None, **kwargs): _check_for_value('template', kwargs) self._fields = { 'advanced': entity_fields.BooleanField(), 'description': entity_fields.StringField(), 'fact_name': entity_fields.StringField(), 'input_type': entity_fields.StringField(), 'name': entity_fields.StringField(), 'options': entity_fields.StringField(), 'puppet_class_name': entity_fields.StringField(), 'puppet_parameter_name': entity_fields.StringField(), 'required': entity_fields.BooleanField(), # There is no Template base class yet 'template': entity_fields.OneToOneField(JobTemplate, required=True), 'variable_name': entity_fields.StringField(), } super(TemplateInput, self).__init__(server_config, **kwargs) self._meta = { 'api_path': '/api/v2/templates/{0}/template_inputs'.format(self.template.id), 'server_modes': ('sat') }
def test_boolean_field(self): """Test :meth:`nailgun.entity_fields.BooleanField.gen_value`.""" self.assertIn(entity_fields.BooleanField().gen_value(), (True, False))