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)