Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 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__())
Esempio n. 5
0
    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
Esempio n. 7
0
 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