Exemple #1
0
 def setUp(self):
     super(TestCPUFeaturePolicy, self).setUp()
     self.field = fields.CPUFeaturePolicyField()
     self.coerce_good_values = [('force', 'force'), ('require', 'require'),
                                ('optional', 'optional'),
                                ('disable', 'disable'),
                                ('forbid', 'forbid')]
     self.coerce_bad_values = ['disallow']
     self.to_primitive_values = self.coerce_good_values[0:1]
     self.from_primitive_values = self.coerce_good_values[0:1]
class VirtCPUFeature(base.NovaObject):
    VERSION = '1.0'

    fields = {
        'policy': fields.CPUFeaturePolicyField(nullable=True),
        'name': fields.StringField(nullable=False),
    }

    def obj_load_attr(self, attrname):
        setattr(self, attrname, None)