Example #1
0
 def _load_status_attr_from_schema(self):
     # IF 'status' keyname exists verify it's a valid value,
     # if so override default
     if self.PROPERTY_KEYNAME_STATUS in self.schema:
         value = self.schema[self.PROPERTY_KEYNAME_STATUS]
         if value in self.VALID_STATUS_VALUES:
             self._status = value
         else:
             valid_values = ", ".join(self.VALID_STATUS_VALUES)
             attr = self.PROPERTY_KEYNAME_STATUS
             TOSCAException.generate_inv_schema_property_error(self, attr, value, valid_values)
Example #2
0
 def _load_required_attr_from_schema(self):
     # IF 'required' keyname exists verify it's a boolean,
     # if so override default
     if self.PROPERTY_KEYNAME_REQUIRED in self.schema:
         value = self.schema[self.PROPERTY_KEYNAME_REQUIRED]
         if isinstance(value, bool):
             self._required = value
         else:
             valid_values = ", ".join(self.VALID_REQUIRED_VALUES)
             attr = self.PROPERTY_KEYNAME_REQUIRED
             TOSCAException.generate_inv_schema_property_error(self, attr, value, valid_values)
 def _load_status_attr_from_schema(self):
     # IF 'status' keyname exists verify it's a valid value,
     # if so override default
     if self.PROPERTY_KEYNAME_STATUS in self.schema:
         value = self.schema[self.PROPERTY_KEYNAME_STATUS]
         if value in self.VALID_STATUS_VALUES:
             self._status = value
         else:
             valid_values = ', '.join(self.VALID_STATUS_VALUES)
             attr = self.PROPERTY_KEYNAME_STATUS
             TOSCAException.generate_inv_schema_property_error(
                 self, attr, value, valid_values)
 def _load_required_attr_from_schema(self):
     # IF 'required' keyname exists verify it's a boolean,
     # if so override default
     if self.PROPERTY_KEYNAME_REQUIRED in self.schema:
         value = self.schema[self.PROPERTY_KEYNAME_REQUIRED]
         if isinstance(value, bool):
             self._required = value
         else:
             valid_values = ', '.join(self.VALID_REQUIRED_VALUES)
             attr = self.PROPERTY_KEYNAME_REQUIRED
             TOSCAException.generate_inv_schema_property_error(
                 self, attr, value, valid_values)