From 63d836bd5ab93477c04fd91fdc05d46f89b917b3 Mon Sep 17 00:00:00 2001 From: Darja Malyavkina Date: Tue, 27 Sep 2016 17:06:56 +0300 Subject: [PATCH] Add 'version' in schemas Change-Id: Ifa0b6be3024f321da9e1d923a9f2e3db0fff3e03 --- glare/objects/base.py | 1 + glare/tests/functional/test_schemas.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/glare/objects/base.py b/glare/objects/base.py index c2f5c05..3ba6b06 100644 --- a/glare/objects/base.py +++ b/glare/objects/base.py @@ -1193,6 +1193,7 @@ class BaseArtifact(base.VersionedObject): attr_name=attr_name) schemas = {'properties': schemas_prop, 'name': cls.get_type_name(), + 'version': cls.VERSION, 'title': 'Artifact type %s of version %s' % (cls.get_type_name(), cls.VERSION), 'type': 'object', diff --git a/glare/tests/functional/test_schemas.py b/glare/tests/functional/test_schemas.py index 29b6cc0..4d5a358 100644 --- a/glare/tests/functional/test_schemas.py +++ b/glare/tests/functional/test_schemas.py @@ -542,6 +542,7 @@ fixtures = { }), u'required': [u'name'], u'title': u'Artifact type sample_artifact of version 1.0', + u'version': u'1.0', u'type': u'object'}, u'tosca_templates': { u'name': u'tosca_templates', @@ -579,6 +580,7 @@ fixtures = { u'null']}, }), u'required': [u'name'], + u'version': u'1.0', u'title': u'Artifact type tosca_templates of version 1.0', u'type': u'object'}, u'murano_packages': { @@ -684,6 +686,7 @@ fixtures = { u'null']} }), u'required': [u'name'], + u'version': u'1.0', u'title': u'Artifact type murano_packages of version 1.0', u'type': u'object'}, u'images': { @@ -850,6 +853,7 @@ fixtures = { u'required_on_activate': False, u'type': [u'string', u'null']}}), u'required': [u'name'], + u'version': u'1.0', u'title': u'Artifact type images of version 1.0', u'type': u'object'}, u'heat_templates': { @@ -938,6 +942,7 @@ fixtures = { u'null']}, }), + u'version': u'1.0', u'required': [u'name'], u'title': u'Artifact type heat_templates of version 1.0', u'type': u'object'}, @@ -969,6 +974,7 @@ fixtures = { }), u'required': [u'name'], + u'version': u'1.0', u'title': u'Artifact type heat_environments of version 1.0', u'type': u'object'} }