Add new dsl_definitions test template

Create a new test template demonstrating usage of nested dsl_definitions.

Change-Id: I35ed4ccad74839f06edfbd15b757438b20ca72c3
This commit is contained in:
Sahdev Zala
2016-09-16 12:45:43 -07:00
parent a0c4f57591
commit 96bff47eea
2 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
tosca_definitions_version: tosca_simple_yaml_1_0
description: Test template demonstrating usage of nested dsl_definitions value.
dsl_definitions:
caps: &caps
host:
properties:
disk_size: 10 GB
num_cpus: 2
mem_size: 4096 MB
os:
properties:
architecture: x86_64
type: Linux
distribution: Ubuntu
version: 14.04
topology_template:
node_templates:
my_server:
type: tosca.nodes.Compute
capabilities: *caps

View File

@@ -832,3 +832,9 @@ class ToscaTemplateTest(TestCase):
os.path.dirname(os.path.abspath(__file__)),
"data/test_endpoint_on_compute.yaml")
ToscaTemplate(tosca_tpl)
def test_nested_dsl_def(self):
tosca_tpl = os.path.join(
os.path.dirname(os.path.abspath(__file__)),
"data/dsl_definitions/test_nested_dsl_def.yaml")
self.assertIsNotNone(ToscaTemplate(tosca_tpl))