Beispiel #1
0
def _get_error_result(template, template_type, msg):
    return models.Template(name=template[METADATA][NAME],
                           uuid="",
                           status=TemplateStatus.ERROR,
                           status_details=msg,
                           file_content=template,
                           template_type=template_type)
Beispiel #2
0
    def test_noauth_mode_show_template(self):

        with mock.patch('pecan.request') as request:
            request.storage.templates.query.return_value = \
                [models.Template(file_content={})]
            data = self.get_json('/template/1234')

            self.assertEqual(1, request.storage.templates.query.call_count)
            self.assertEqual({}, data)
Beispiel #3
0
def _to_db_row(result, template, template_type):
    uuid = uuidutils.generate_uuid()
    status = TemplateStatus.LOADING if result.is_valid_config else \
        TemplateStatus.ERROR
    status_details = result.comment
    return models.Template(name=template[METADATA][NAME],
                           uuid=uuid,
                           status=status,
                           status_details=status_details,
                           file_content=template,
                           template_type=template_type)