def _nodetemplates(self): '''node templates objects. ''' nodetemplates = [] tpls = self._tpl_nodetemplates() for name, value in tpls.iteritems(): tpl = NodeTemplate(name, tpls) tpl.validate() nodetemplates.append(tpl) return nodetemplates
def _nodetemplates(self): '''node templates objects. ''' nodetemplates = [] tpls = self._tpl_nodetemplates() for name, value in tpls.iteritems(): tpl = NodeTemplate(name, tpls) tpl.validate() nodetemplates.append(tpl) return nodetemplates
def _nodetemplates(self): nodetemplates = [] tpls = self._tpl_nodetemplates() for name in tpls: tpl = NodeTemplate(name, tpls, self.custom_defs, self.relationship_templates, self.rel_types) tpl.validate(self) nodetemplates.append(tpl) return nodetemplates
def _single_node_template_content_test(self, tpl_snippet, expectederror, expectedmessage): nodetemplates = (translator.toscalib.utils.yamlparser. simple_parse(tpl_snippet))['node_templates'] name = list(nodetemplates.keys())[0] try: nodetemplate = NodeTemplate(name, nodetemplates, self._custom_types()) nodetemplate.validate() nodetemplate.requirements nodetemplate.get_capabilities_objects() nodetemplate.get_properties_objects() nodetemplate.interfaces except Exception as err: self.assertTrue(isinstance(err, expectederror)) self.assertEqual(expectedmessage, err.__str__())
def _single_node_template_content_test(self, tpl_snippet, expectederror, expectedmessage): nodetemplates = (translator.toscalib.utils.yamlparser. simple_parse(tpl_snippet))['node_templates'] name = list(nodetemplates.keys())[0] try: nodetemplate = NodeTemplate(name, nodetemplates, self._custom_types()) nodetemplate.validate() nodetemplate.requirements nodetemplate.get_capabilities_objects() nodetemplate.get_properties_objects() nodetemplate.interfaces except Exception as err: self.assertTrue(isinstance(err, expectederror)) self.assertEqual(expectedmessage, err.__str__())
def _nodetemplates(self): custom_defs = {} node_types = self._get_custom_types(NODE_TYPES) if node_types: custom_defs.update(node_types) data_types = self._get_custom_types(DATATYPE_DEFINITIONS) if data_types: custom_defs.update(data_types) capability_types = self._get_custom_types(CAPABILITY_TYPES) if capability_types: custom_defs.update(capability_types) nodetemplates = [] tpls = self._tpl_nodetemplates() for name in tpls: tpl = NodeTemplate(name, tpls, custom_defs, self.relationship_templates) tpl.validate(self) nodetemplates.append(tpl) return nodetemplates
def _nodetemplates(self): custom_defs = {} node_types = self._get_custom_types(NODE_TYPES) if node_types: custom_defs.update(node_types) data_types = self._get_custom_types(DATATYPE_DEFINITIONS) if data_types: custom_defs.update(data_types) capability_types = self._get_custom_types(CAPABILITY_TYPES) if capability_types: custom_defs.update(capability_types) nodetemplates = [] tpls = self._tpl_nodetemplates() for name in tpls: tpl = NodeTemplate(name, tpls, custom_defs, self.relationship_templates) tpl.validate(self) nodetemplates.append(tpl) return nodetemplates