Merge "Correct parameter when raise NotSupported exception"
This commit is contained in:
commit
9e70e9231d
|
@ -1508,7 +1508,7 @@ class EngineService(service.Service):
|
|||
raise exception.InvalidGlobalResource(type_name=type_name)
|
||||
|
||||
if resource_class.support_status.status == support.HIDDEN:
|
||||
raise exception.NotSupported(type_name)
|
||||
raise exception.NotSupported(feature=type_name)
|
||||
|
||||
try:
|
||||
svc_available = resource_class.is_service_available(cnxt)[0]
|
||||
|
@ -1567,7 +1567,7 @@ class EngineService(service.Service):
|
|||
raise exception.InvalidGlobalResource(type_name=type_name)
|
||||
else:
|
||||
if resource_class.support_status.status == support.HIDDEN:
|
||||
raise exception.NotSupported(type_name)
|
||||
raise exception.NotSupported(feature=type_name)
|
||||
return resource_class.resource_to_template(type_name,
|
||||
template_type)
|
||||
|
||||
|
|
|
@ -194,6 +194,8 @@ class HeatTestCase(testscenarios.WithScenarios,
|
|||
generic_rsrc.ResourceTypeUnSupportedLiberty)
|
||||
resource._register_class('ResourceTypeSupportedKilo',
|
||||
generic_rsrc.ResourceTypeSupportedKilo)
|
||||
resource._register_class('ResourceTypeHidden',
|
||||
generic_rsrc.ResourceTypeHidden)
|
||||
|
||||
def patchobject(self, obj, attr, **kwargs):
|
||||
mockfixture = self.useFixture(mockpatch.PatchObject(obj, attr,
|
||||
|
|
|
@ -127,6 +127,16 @@ class ResourceTypeTest(common.HeatTestCase):
|
|||
with_description=True)
|
||||
self.assertEqual(expected, schema)
|
||||
|
||||
def test_resource_schema_for_hidden_type(self):
|
||||
type_name = 'ResourceTypeHidden'
|
||||
self.assertRaises(exception.NotSupported, self.eng.resource_schema,
|
||||
self.ctx, type_name)
|
||||
|
||||
def test_generate_template_for_hidden_type(self):
|
||||
type_name = 'ResourceTypeHidden'
|
||||
self.assertRaises(exception.NotSupported, self.eng.generate_template,
|
||||
self.ctx, type_name)
|
||||
|
||||
def test_resource_schema_with_attr_type(self):
|
||||
|
||||
type_name = 'ResourceWithAttributeType'
|
||||
|
|
|
@ -341,3 +341,9 @@ class ResourceTypeUnSupportedLiberty(GenericResource):
|
|||
class ResourceTypeSupportedKilo(GenericResource):
|
||||
support_status = support.SupportStatus(
|
||||
version='2015.1')
|
||||
|
||||
|
||||
class ResourceTypeHidden(GenericResource):
|
||||
support_status = support.SupportStatus(
|
||||
version='7.0.0',
|
||||
status=support.HIDDEN)
|
||||
|
|
Loading…
Reference in New Issue