Ejemplo n.º 1
0
 def _inputs(self):
     inputs = []
     for name, attrs in self._tpl_inputs().items():
         input = Input(name, attrs)
         input.validate()
         inputs.append(input)
     return inputs
Ejemplo n.º 2
0
 def _inputs(self):
     inputs = []
     for name, attrs in self._tpl_inputs().items():
         input = Input(name, attrs)
         input.validate()
         inputs.append(input)
     return inputs
Ejemplo n.º 3
0
 def _inputs(self):
     inputs = []
     for name, attrs in self._tpl_inputs().iteritems():
         input = Input(name, attrs)
         if not isinstance(input.schema, dict):
             raise ValueError(("The input %(input)s has no attributes.")
                              % {'input': input})
         input.validate()
         inputs.append(input)
     return inputs
Ejemplo n.º 4
0
 def _inputs(self):
     inputs = []
     for name, attrs in self._tpl_inputs().iteritems():
         input = Input(name, attrs)
         if not isinstance(input.schema, dict):
             raise ValueError(("The input %(input)s has no attributes.") %
                              {'input': input})
         input.validate()
         inputs.append(input)
     return inputs
 def test_inputs(self):
     tpl_snippet = '''
     inputs:
       cpus:
         type: integer
         description: Number of CPUs for the server.
         constraint:
           - valid_values: [ 1, 2, 4, 8 ]
     '''
     inputs = (translator.toscalib.utils.yamlparser.
               simple_parse(tpl_snippet)['inputs'])
     name, attrs = list(inputs.items())[0]
     input = Input(name, attrs)
     try:
         input.validate()
     except Exception as err:
         self.assertTrue(isinstance(err, exception.UnknownFieldError))
         self.assertEqual('Input cpus contain(s) unknown field: '
                          '"constraint", refer to the definition to '
                          'verify valid values.', err.__str__())
Ejemplo n.º 6
0
 def test_inputs(self):
     tpl_snippet = '''
     inputs:
       cpus:
         type: integer
         description: Number of CPUs for the server.
         constraint:
           - valid_values: [ 1, 2, 4, 8 ]
     '''
     inputs = (translator.toscalib.utils.yamlparser.
               simple_parse(tpl_snippet)['inputs'])
     name, attrs = list(inputs.items())[0]
     input = Input(name, attrs)
     try:
         input.validate()
     except Exception as err:
         self.assertTrue(isinstance(err, exception.UnknownFieldError))
         self.assertEqual('Input cpus contain(s) unknown field: '
                          '"constraint", refer to the definition to '
                          'verify valid values.', err.__str__())