Nodetype's logical is incomplete 91/14691/4
authorshangxdy <shang.xiaodong@zte.com.cn>
Thu, 26 May 2016 07:41:41 +0000 (15:41 +0800)
committershangxdy <shang.xiaodong@zte.com.cn>
Sat, 4 Jun 2016 04:18:19 +0000 (12:18 +0800)
When node is selected by abstract description and the node capability
is customed, None will be return.

JIRA:PARSER-41

Change-Id: I4b3e7233f766aac61a4ffc363c000bb3ebea19ad
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
tosca2heat/tosca-parser/toscaparser/elements/nodetype.py

index 148d2b6..f5e4eb0 100644 (file)
@@ -98,6 +98,10 @@ class NodeType(StatefulEntityType):
         provided capability.
         '''
 
+        # All types,include normative and custom types, here will
+        # be substituted because the global moification of TOSCA_DEF
+        self.TOSCA_DEF.update(self.custom_def)
+
         # Filter the node types
         node_types = [node_type for node_type in self.TOSCA_DEF.keys()
                       if node_type.startswith(self.NODE_PREFIX) and